1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
| @interface ViewController ()
@end
@implementation ViewController
@synthesize testscroll;
@synthesize monImage;
@synthesize slider;
@synthesize label;
@synthesize datePicker;
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *uneImage = [NSURL URLWithString: @"http://google.fr//0101.jpg"];
monImage.image = [UIImage imageWithData: [NSData dataWithContentsOfURL: uneImage]];
[testscroll setScrollEnabled:YES];
testscroll.contentSize = CGSizeMake(786,381);
testscroll.maximumZoomScale = 3.0;
testscroll.minimumZoomScale = 0.1;
testscroll.delegate = self;
[testscroll addSubview:monImage];
}
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return monImage;
}
- (void)viewDidUnload
{
[self setTestscroll:nil];
[self setMonImage:nil];
[self setSlider:nil];
[self setLabel:nil];
datePicker = nil;
[self setDatePicker:nil];
[super viewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
- (IBAction)slidetheslider:(id)sender {
NSInteger hh,mm;
mm = slider.value;
mm *= 15;
hh = mm/60;
mm = mm - hh *60;
label.text = [NSString stringWithFormat:@"%2.2dh%2.2d",hh,mm];
label.text = [NSString stringWithFormat:@"%2.2dh%2.2d",hh,mm];
NSString *nascubeimage=[NSString stringWithFormat:@"http://google.fr//%2.2d%2.2d.jpg",hh,mm];
NSURL *uneImage = [NSURL URLWithString:nascubeimage];
monImage.image = [UIImage imageWithData: [NSData dataWithContentsOfURL: uneImage]];
// timer=[NSTimer scheduledTimerWithTimeInterval:10
// target:self selector:@selector(myTimerMethod)
// userInfo:nil repeats:YES];
}
- (IBAction)button:(id)sender {
NSDate *choice = [datePicker date];
NSCalendar *calendrier = [NSCalendar currentCalendar];
NSDateComponents *composants = [calendrier components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit) fromDate:choice];
NSString *words = [[NSString alloc]initWithFormat:@"%i%2.2i%2.2i",[composants year],[composants month],[composants day]];
labelDate.text = words;
} |
Partager