(素材源码)猫猫学iOS(四十一)UI之核心动画 两行代码搞定3D转场(做android的哭死)
来源:互联网 发布:e4a怎么写入数据库 编辑:程序博客网 时间:2024/05/01 11:55
猫猫分享,必须精品
原创文章,欢迎转载。转载请注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243?viewmode=contents
源码素材地址:http://download.csdn.net/detail/u013357243/8677065
效果:
代码:
#import "NYViewController.h"@interface NYViewController ()@property (weak, nonatomic) IBOutlet UIImageView *iconView;- (IBAction)nextBtnClick:(id)sender;- (IBAction)preBtnClick:(id)sender;@property (nonatomic, assign) int index;@end@implementation NYViewController// 下一张- (IBAction)nextBtnClick:(id)sender { self.index++; if (self.index >7) { self.index = 1; } NSString *imageName = [NSString stringWithFormat:@"%d.jpg", self.index]; UIImage *newImage = [UIImage imageNamed:imageName]; self.iconView.image = newImage; // 1.创建核心动画 CATransition *ca = [CATransition animation]; // 1.1动画过渡类型 ca.type = @"cube"; // 1.2动画过渡方向 ca.subtype = kCATransitionFromRight; // 1.3动画起点(在整体动画的百分比) //ca.startProgress = 0.5; //1.3动画终点(在整体动画的百分比) //ca.endProgress = 0.5; // 动画时间 ca.duration = 1; // 2.添加核心动画 [self.iconView.layer addAnimation:ca forKey:nil];}// 上一张- (IBAction)preBtnClick:(id)sender { self.index--; if (self.index < 1) { self.index = 7; } NSString *imageName = [NSString stringWithFormat:@"%d.jpg", self.index]; UIImage *newImage = [UIImage imageNamed:imageName]; self.iconView.image = newImage; // 1.创建核心动画 CATransition *ca = [CATransition animation]; // 1.1告诉系统执行什么动画 ca.type = @"cube"; ca.subtype = kCATransitionFromLeft; ca.duration = 1; // 2.添加核心动画 [self.iconView.layer addAnimation:ca forKey:nil];}@end
13 1
- (素材源码)猫猫学iOS(四十一)UI之核心动画 两行代码搞定3D转场(做android的哭死)
- 猫猫学IOS(四十一)UI之核心动画 两行代码搞定3D转场(做android的哭死)
- AJ学IOS(41)UI之核心动画 两行代码搞定3D转场
- 核心动画之转场动画(CATransition)
- Adobe源码泄漏?3行代码搞定,Flash动画无缝导入Android/iOS/cocos2dx(一)
- Adobe源码泄漏?3行代码搞定,Flash动画无缝导入Android/iOS/cocos2dx(二)
- (素材源码)猫猫学IOS(十七)UI之纯代码自定义Cell实现新浪微博UI
- (素材源码)猫猫学IOS(十五)UI之曾经大热的打砖块小游戏
- (素材源码)猫猫学IOS(三十四)UI之Quartz2D画画板的实现
- (素材源码)猫猫学IOS(八)UI之热门_喜马拉雅UI实现-UIScrollView的使用
- (素材源码) 猫猫学IOS(五)UI之360等下载管理器九宫格UI
- (素材源码)猫猫学IOS(十六)UI之XIB自定义Cell实现团购UI
- 猫猫学IOS(三十八)UI之核心动画简介
- 猫猫学IOS(三十八)UI之核心动画简介
- iOS开发之核心转场动画
- (素材源码)猫猫学IOS(六)UI之iOS热门游戏_超级猜图
- (素材源码)猫猫学IOS(二十六)UI之iOS抽屉效果小Demo
- Android两行代码搞定ViewPager的过渡动画
- 第八周 项目4-String类的构造
- Objc-Runtime理解
- Host文件位置和作用介绍
- mac android jdk环境配置
- Codeforces Round #301 (Div. 2)C - Ice Cave-bfs
- (素材源码)猫猫学iOS(四十一)UI之核心动画 两行代码搞定3D转场(做android的哭死)
- POJ2243 Knight Moves
- setuid setgid root 权限提升 android root su
- select (Unix)
- 无论你说什么,都有人不能或不愿领会
- eclipse移动上下行
- Codeforces Round #301 (Div. 2)A B C
- epoll
- PHP实现页面静态化--imooc课程