ViewController 之间设置转场动画
2015-10-10 17:07
267 查看
AddOrEditViewController *addOrEdit = [[AddOrEditViewController alloc] init];
CATransition *transition = [CATransition animation];
transition.duration = 1.0f;//动画时间
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault];//设置动画的“时机”效果。就是动画自身的“节奏”:比如:开始快,结束时变慢;开始慢,结束时变快;匀速;等,在动画过程中的“时机”效果
transition.type = @"rippleEffect";//@"cube" @"moveIn" @"reveal" @"fade"(default) @"pageCurl" @"pageUnCurl" @"suckEffect" @"rippleEffect" @"oglFlip"
/*pageCurl 向上翻一页
pageUnCurl 向下翻一页
rippleEffect 滴水效果
suckEffect 收缩效果,如一块布被抽走
cube 立方体效果
oglFlip 上下翻转效果*/
transition.subtype = kCATransitionFromLeft;//动画方向
transition.delegate = self;//这个代理不设置 会循环引用
[self.navigationController.view.layer addAnimation:transition forKey:nil];
[self.navigationController pushViewController:addOrEdit animated:YES];
CATransition *transition = [CATransition animation];
transition.duration = 1.0f;//动画时间
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault];//设置动画的“时机”效果。就是动画自身的“节奏”:比如:开始快,结束时变慢;开始慢,结束时变快;匀速;等,在动画过程中的“时机”效果
transition.type = @"rippleEffect";//@"cube" @"moveIn" @"reveal" @"fade"(default) @"pageCurl" @"pageUnCurl" @"suckEffect" @"rippleEffect" @"oglFlip"
/*pageCurl 向上翻一页
pageUnCurl 向下翻一页
rippleEffect 滴水效果
suckEffect 收缩效果,如一块布被抽走
cube 立方体效果
oglFlip 上下翻转效果*/
transition.subtype = kCATransitionFromLeft;//动画方向
transition.delegate = self;//这个代理不设置 会循环引用
[self.navigationController.view.layer addAnimation:transition forKey:nil];
[self.navigationController pushViewController:addOrEdit animated:YES];
相关文章推荐
- UIScrollView解决touchesBegan等方法不能触发的解方案
- Everything研究之快速获取USN记录的文件路径
- codeforces 577A Multiplication Table
- mysql group_concat合并行用法和问题
- 大众化的登录界面的一种完美简单的实现方法(验证码+自带一键删除+用户名密码为空时抖动提示)
- API Hooking with MS Detours-http://www.codeproject.com/Articles/30140/API-Hooking-with-MS-Detours
- citrix协议ICA技术原理
- Serif和Sans-serif字体的区别
- 基于springmvc的简单增删改查实现---中间使用到了bean validation
- 如何解决android studio模拟器显示中文乱码的问题?
- jQuery多库共存处理
- JS 的一些知识点
- 小记SharePoint REST API Search和COM
- php读出csv中的每一列
- android 数据存储SharedPreferences 学习笔记
- 【OpenGL】图片的像素和分辨率
- 羡慕嫉妒恨吗?关于黄晓明婚礼背后的事!
- 文章标题
- Linux grep命令全析
- 17.1.1.4 Obtaining the Replication Master Binary Log Coordinate