CATransition 转场动画
来源:互联网 发布:check it out 编辑:程序博客网 时间:2024/05/16 08:28
转场动画是比较简单的。不需要做太多的设置。随便就可以做出很炫的动画。
CAAnimation
类的结构继承图
做动画两个个步骤。
1.创建核心动画。
2.添加核心动画。
//1.创建转场动画
CATransition *sition = [CATransitionanimation];
//1.1设置动画时间
sition.duration =2.0;
//1.2设置过渡效果有些效果不支持过渡效果
sition.type =@"pageUnCurl";
//1.3设置过渡方向
sition.subtype =kCATransitionFromRight;
//1.4startProgress:动画起点(在整体动画的百分比)
//sition.startProgress = 0.3;
//1.5endProgress:动画终点(在整体动画的百分比)
//sition.endProgress = 0.4;
//2.添加核心动画
[self.view.layeraddAnimation:sitionforKey:nil];
=======================================================================
转场动画属性解析
//属性解析:
//type:动画过度类型
#warning 这个是直接用
/*
kCATransitionFade 交叉淡化过渡 (不支持过渡方向)
kCATransitionMoveIn 新视图移到旧视图上面
kCATransitionPush 新视图把旧视图推出去
kCATransitionReveal 将旧视图移开,显示下面的新视图
*/
#warning 这个是结合字符串
/*
pageCurl 向上翻页
pageUnCurl 向下翻页
rippleEffect 滴水效果
suckEffect 收缩效果,如一块布被抽走(不支持过渡方向)
cube 立方体翻转效果效果
oglFlip 上下左右翻转效果
cameraIrisHollowOpen 相机镜头打开效果
cameraIrisHollowClose 相机镜头关上效果
*/
//subtype:动画过渡方向
/*
kCATransitionFromRight
kCATransitionFromLeft
kCATransitionFromTop
kCATransitionFromBottom
*/
//startProgress:动画起点(在整体动画的百分比)
//endProgress:动画终点(在整体动画的百分比)
- CATransition转场动画
- CATransition 转场动画
- CATransition 转场动画
- CATransition转场动画
- CATransition转场动画
- 转场动画CATransition
- CATransition-转场动画
- CATransition-转场动画
- CATransition转场动画
- 转场动画CATransition
- CATransition(转场动画)
- CATransition—转场动画
- iOS转场动画CATransition
- CoreAnimation---CATransition 转场动画
- CATransition-转场动画
- CATransition-核心动画-转场动画
- CATransition转场动画-IOS开发
- 【iOS开发】---- 转场动画 CATransition
- android-lisiview-adapter
- AndroidManifest.xml文件详解(supports-screens)
- CTreeCtrl中的SetItemState函数的使用
- 6.1 信号二、守护进程2015/7/30
- MyEclipse建立SpringMVC入门HelloWorld项目
- CATransition 转场动画
- nyoj 79拦截导弹
- Copy On Write(写时复制)
- [MySQL FAQ]系列 — 怎么计算打开文件数
- 关于隐性intent的一些疑惑与解释
- nyoj325 zb的生日(DFS)
- MySQL提示:The server quit without updating PID file(…)失败的一些解决方法
- 手持终端智能终端PDA盘点机条码数据采集器如何采购?智能终端盘点机PDA都有哪些功能?
- Python 实用命令