IOS翻转动画(可来回切换图片)
2015-09-14 11:40
543 查看
有个需求是让图片的两面显示不同的图片,点击图片时让这两张图片翻转切换,以前做这个效果的同事(已离职)专门下载了个框架,现在想想完全没必要,跟大家分享我自己写的Demo,10行代码就解决问题,具体实现代码如下:
在后期的优化过程中,能不用第三方的框架就最好别用第三方框架!
#import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UIImageView *imageView; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.imageView.image=[UIImage imageNamed:@"1.jpg"]; // Do any additional setup after loading the view, typically from a nib. } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [UIView transitionWithView:self.imageView duration:2.0f options:UIViewAnimationOptionTransitionFlipFromTop animations:^{ self.imageView.tag++; UIImage *image=(0==self.imageView.tag % 2) ? [UIImage imageNamed:@"1.jpg"] : [UIImage imageNamed:@"2.jpg"]; [self.imageView setImage:image]; } completion:^(BOOL finished) { NSLog(@"图像翻转完成"); }]; } @end
在后期的优化过程中,能不用第三方的框架就最好别用第三方框架!
相关文章推荐
- 服务器如何进入Bios
- iOS 3行代码搞定导航控制器全屏滑动返回效果
- [ios学习] ios自学必备思维导图合集
- iOS学习笔记—— xml数据解析
- iOS 拉伸图片
- iOS 改变图片的大小
- iOS UPYUN(又拍云)使用总结
- ios字符串替换
- iOS 获取文件的目录路径的几种方法
- IOS根据两个经纬度计算相距距离
- iOS 低功耗蓝牙 在后台长期运行的解决方案
- IOS IPA打包和真机测试
- IOS 更新版本后出现错误:could not find a storyboard named 'Main' in bundle NSBundle
- IOS Not a PNG file iOS 真机上报错
- IOS Your account already has a valid ios Distribution certification
- iOS沙盒机制
- 新手iOS
- IOS no identity found
- IOS中将照片压缩至指定大小
- ios 写项目的时候遇到的问题及解决方案(1)