iOS视图动画效果

来源:互联网 发布:医院数据库管理系统 编辑:程序博客网 时间:2024/04/29 03:06

1.新建一个工程(Xcode6,其实版本无所谓)



2.拖入两张图片到『Supporting Files』中,相关代码如下:

@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];    //这里我没有创建 UIImageView,是拖拽的,用到的话可以拖拽近来。    self.isFirstImg = YES;    [self.view addSubview:self.img1];}- (void)didReceiveMemoryWarning {    [super didReceiveMemoryWarning];    // Dispose of any resources that can be recreated.}- (void)completeHander:(BOOL)v{    NSLog(@"Anim complete");    self.isFirstImg = !self.isFirstImg;}- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    if (self.isFirstImg) {        [UIView transitionFromView:self.img1 toView:self.img2 duration:1.0f options:UIViewAnimationOptionTransitionFlipFromLeft completion:^(BOOL finished) {            [self completeHander:finished];        }];    }else    {        [UIView transitionFromView:self.img2 toView:self.img1 duration:1.0f options:UIViewAnimationOptionTransitionFlipFromRight completion:^(BOOL finished) {            [self completeHander:finished];        }];    }}@end


0 0
原创粉丝点击