CATransition,uiview动画
来源:互联网 发布:c语言经典算法大全 编辑:程序博客网 时间:2024/05/22 12:46
使用CATransition控制uiview内子控件的过度动画步骤如下
1.创建CATransition对象
2.为对象设置type,subtype属性,type,即动画类型,subtype即动画移动方向
3.指定开始进度和结束进度属性(非必须)
4.调用uiview的layer属性的addAnimation:forKey方法控制该uiview内子控件的过度动画。
注:
1.CATransition的type属性用户控制动画类型,有如下几类值
a.kCATransitionFade:通过渐隐效果控制子组件的过渡
b.kCATransitionMoveIn:移入动画
c.kCATransitionPush:推入动画
d.kCATransitionReveal:揭开动画
除此之外,还支持如下私有动画:
e.cube:立方体旋转动画
f.suckEffect:收缩动画
g.oglFlip:翻转动画
h.rippleEffect:水波动画
i.pageCurl:页面揭开动画
j.pageUnCurl:放下页面动画
k.cameralIrisHollowOpen:镜头打开动画
l.camerairishollowclose:镜头关闭
2.subtype属性用户控制动画的方向
a.kCATransitionFormRight
b.kCATransitionFromLeft
c.kCATransitionFromTop
d.kCATransitionFromBottom
使用uiview的beginAnimations:conetext和commitAnimation方法控制步骤如下
1.调用UIVIEW的beginAnimation方法开始动画
2.调用UIVIEW的setAnimationTransition:forView:cache设置动画类型,setAnimationCurve方法设置动画的变化曲线,setAnimationXXX方法设置持续时间,延迟时间,重复次数等
3.调用UIVIEW的commitAnimations方法提交动画
- CATransition,uiview动画
- CATransition 动画
- CATransition动画
- CATransition动画
- iOS动画 CATransition动画
- iOS 动画总结--CATransition
- CATransition转场动画
- CATransition类动画
- iOS动画浅析-CATransition
- CATransition实现动画
- 页面切换动画CATransition
- CATransition过渡动画
- CATransition过渡动画
- CATransition动画演示
- iOS CATransition动画Demo
- 动画CATransition、CABasicAnimation
- iOS CATransition动画
- CATransition 转场动画
- gcc要求源代码文件末必须要有空白行的原因
- Cache-Control: no-cache,Cache-Control: no-store,Pragma: no-cache区别
- 测试Socket中的一个中断的方法
- 程序员做些业余项目的重要性
- 安卓中文编码解析
- CATransition,uiview动画
- activity启动模式
- Android WebView开发问题及优化汇总
- sql语句模糊查询技巧
- 黑马成员-Java学习笔记之String类和基本数据类型包装类
- MFC消息响应机制分析
- 在Ubuntu 14.10中如何安装和配置‘天气信息指示器’
- java 中this用法
- 使用u盘安装centos