-
专场动画属性及过渡效果
-
示例(动画切换模拟转场动画)
-
nCATransition是CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点
-
nUINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果
3.1 属性
-
type:动画过渡类型
-
subtype:动画过渡方向
-
startProgress:动画起点(在整体动画的百分比)
-
endProgress:动画终点(在整体动画的百分比)
3.2 效果
| 类型字符串 | 效果说明 | 关键字 | 方向 |
| :-: | :-: | :-: | :-: |
| fade | 交叉淡化过渡 | YES | |
| push | 新视图把旧视图推出去 | YES | |
| moveIn | 新视图移到旧视图上面 | YES | |
| reveal | 将旧视图移开,显示下面的新视图 | YES | |
| cube | 立方体翻滚效果 | | |
| oglFlip | 上下左右翻