|
|
#import "viewcontroller.h"
@interface viewcontroller ()
@property (weak, nonatomic) iboutlet uiimageview *backgroundview;
@property (strong,nonatomic) nsarray *array;
@end
@implementation viewcontroller
-(nsarray *)array {
if (_array == nil) {
uiimage *image1 = [uiimage imagenamed:@"01.jpg"];
uiimage *image2 = [uiimage imagenamed:@"02.jpg"];
_array = @[image1,image2];
}
return _array;
}
- (void)viewdidload {
[super viewdidload];
self.backgroundview.image = self.array[0];
}
-(void)changeimage {
if (self.backgroundview.image == self.array[0]) {
self.backgroundview.image = self.array[1];
}else {
self.backgroundview.image = self.array[0];
}
}
- (ibaction)pushclick:(id)sender {
[self changeimage];
catransition *transtion = [[catransition alloc] init];
transtion.type = @"push";
transtion.subtype = kcatransitionfrombottom;
transtion.startprogress = 0.5;
transtion.endprogress = 0.8;
[self.view.layer addanimation:transtion forkey:nil];
}
- (void)didreceivememorywarning {
[super didreceivememorywarning];
|