您的位置:首页 > 其它

欢迎使用CSDN-markdown编辑器

2015-09-30 20:17 309 查看
转场动画:可以切换动画和视图控制器

CATransition即是转场动画的类

转场动画有两个重要的属性:

1、type 动画效果

2、subtype 动画效果的方向

subtype的效果方向:

kCATransitionFade 交叉淡化过渡

kCATransitionMoveIn 新视图移到旧视图上面

kCATransitionPush 新视图把旧视图推出去

kCATransitionReveal 将旧视图移开,显示下面的新视图

动画效果:

私有api 不建议使用 苹果不提供维护 并且有可能app审核不通过

pageCurl 向上翻一页

pageUnCurl 向下翻一页

rippleEffect 滴水效果

suckEffect 收缩效果 如一块布被抽走

cube 立方体效果

oglFlip 上下翻转效果

如何初始化转场动画:

CATransition *transition = [CATransition animation];
transition.type = @"cube"; 里面字符串即为动画效果的类型
transition.subtype =  kCATransitionFromRight ; 动画效果的方向
transition.duration = 2; 动画效果的持续时间
[imageView.layer addAnimation:transition forKey:nil];将动画添加到layer上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: