1 / 20
文档名称:

ios+动画篇caanimation.doc

格式:doc   大小:82KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ios+动画篇caanimation.doc

上传人:iris028 2019/9/5 文件大小:82 KB

下载得到文件列表

ios+动画篇caanimation.doc

相关文档

文档介绍

文档介绍:iOS动画篇CAAnimation一、CAAnimation是什么1、官方解释:,createinstancesoftheconcretesubclassesCABasicAnimation,CAKeyframeAnimation,CAAnimationGroup,。遵循着CAMediaTiming和CAAciotn两个协议。要为CoreAnimation图层或SceneKit对象设置动画,请创建其子类CABasicAnimation,CAKeyframeAnimation,CAAnimationGroup或CATransition的实例。CoreAnimation可以用在MacOSX和iOS平台。CoreAnimation的动画执行过程都是在后台操作的,不会阻塞主线程。注:要注意的是,CoreAnimation是直接作用在CALayer上的,并非UIView。当动画之行完毕,控件的frame并没有改变。2、基类CAAnimation的几种属性//动画的节奏/*系统给出的几种类型-kCAMediaTimingFunctionLinear//线性节奏,就是匀速-kCAMediaTimingFunctionEaseIn//淡入,缓慢加速进入,然后匀速-kCAMediaTimingFunctionEaseOut//淡出,匀速,然后缓慢减速移除-kCAMediaTimingFunctionEaseInEaseOut//淡入淡出,结合以上两者-kCAMediaTimingFunctionDefault//默认效果*/***@property(nullable,strong)CAMediaTimingFunction*timingFunction;,1,2,3,4,5,6,7,8,9,10//动画代理,注意该代理使用的是strong,注意释放***@property(nullable,strong)id<CAAnimationDelegate>delegate;//开始和结束的代理//开始-(void)animationDidStart:(CAAnimation*)anim;//结束、flag表示动画正常结束还是被打断移除-(void)animationDidStop:(CAAnimation*)animfinished:(BOOL)flag;,1,2,3,4,5,6,7//是否在播放完成后移除,配合fillMode=kCAFillModeForwards可以保留最终的播放效果***@property(getter=pletion)pletion;,1,23、CAMediaTiming协议中的相关属性//动画开始时间(滞后时间)***@propertyCFTimeIntervalbeginTime;//动画持续时间***@propertyCFTimeIntervalduration;//速度例:如果speed是2,duration是3,,动画播放完成。***@propertyfloatspeed;//动画开始播放偏移时刻***@propertyCFTimeIntervaltimeOffset;//重复次数***@propertyfloatrepeatCount;//重复时间***@propertyCFTimeIntervalrepeatDuration;//自动执行相反动画***@propertyBOOLautoreverses;//播放结束后的状态***@property(copy)NSString*fillMode;,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,164、使用步骤注:CAAnimation是一个抽象类,想要实现动画效果需要使用它的子类CABasicAnimation,CAKeyframeAnimation,CAAnimationGroup或CATransition。使用步骤:<QuartzCore/>(iOS7不需要);,并设置一些动画相关属性;:forKey::方法可以停止CALaye

最近更新

2025年四明湖灌区续建配套与节水改造工程六期.. 37页

2025年啤酒废水处理方案书设计说明书 29页

2025年商业房地产开发项目可行性研究报告书暨.. 97页

2025年吉县人祖山旅游公路工程环境影响报告书.. 27页

酒店业借贷居间合同模板3篇 52页

2025年南渭景园小区临街楼工程施工组织设计方.. 111页

2025年华阴市秸秆养畜示范建设项目可行性投资.. 42页

浙江省嵊州市崇仁古村落人居环境研究 3页

浅针配合盐酸氟西汀治疗肝气郁结型抑郁症的临.. 4页

2025年北师大版小学数学三年级上册第5册教案—.. 95页

浅谈优化小学语文作业设计的措施 3页

企业文化及其建设 36页

浅析汉语为区别同音词而发生的“此退彼进”现.. 3页

浅析地被植物在我国东南地区高校景观中的应用.. 3页

2025年剥肋滚压直螺纹钢筋连接工程 3页

泰国初级汉语能愿动词“要”的偏误分析 4页

2025年凤龙生态养猪场建设项目实施方案 18页

沪杭高速铁路FAS系统的设计与实施综述报告 3页

2025年农机检测维修实训中心项目建设可研报告.. 46页

2025年农产品批发市场冷链物流中心项目建设建.. 128页

2025年内野动火作业规定 5页

气提法淡化脱硬海水的试验研究 3页

精品民宿装修合同模板3篇 52页

2023年会计继续教育考试答案 9页

武广高铁开通运营条件下的既有线货物运输组织.. 3页

机关单位手机保密管理规定 4页

完整word部编版七下语文必背古诗文 8页

加气站安全生产奖惩规定 3页

五年级上册数学拓展练习题 1页

理想车合同 3页