课件:IOS软开发ObjeciveCUIView动画和CALayer动画.ppt

课件:IOS软开发ObjeciveCUIView动画和CALayer动画.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课后任务 课后任务 让三个不同的UIView动画按先后顺序连贯呈现出来 让三个不同动画同是执行,形成多重效果 预习任务 为什么要用UINavigationController?为什么要用? UIScrollView?为什么要用UIPageControl? UINavigationController中推送到下个页面的方法是? UIScrollView对象设置内容大小的属性是什么? UIPageControl对象取得当前页的属性是什么? THANK YOU SUCCESS * * 可编辑 谢谢! 可编辑 谢谢! 可编辑 UI 第四讲 UIView动画和CALayer动画 课程回顾 响应者链顺序是什么? 手势的种类? 预习检查 提问环节: 1:什么样的改变可以用UIView动画实现?形变?移动? 2:什么是layer? 3:CALayer动画相关的类有哪些? 4:什么是Blocks? 课程目标: 理解layer的概念、UIView和layer的区别及联系 学会创建UIView动画 学会创建CALayer动画 掌握Blocks块语句语法及使用 课程目标 课程任务 课程任务 创建TestAnimation项目,实现一系列动画效果 layer概念 UIView和CALayer的区别与联系 小结 二者是两个完全不同的类 UIView及其子类都有layer这样一个属性 每一个视图对象在呈现在UI界面中时,都有其对应所处的layer层。 代码演示 UIView动画 UIView动画 可以用UIView实现的常见动画效果: 坐标改变、偏移、形变、翻转、旋转、翻页 小结 代码演示 THANK YOU SUCCESS * * 可编辑 CALayer动画 CALayer动画 CALayer常见的动画有: 视图渐渐透明、渐渐恢复透明,按关键帧移动小结 小结 代码演示 Block Block Block对象是C级别的语法和运行时特性,和标准的C函数很相似,可以用来编写函数表达式从而作为API使用。 可以直接定义Block变量(不推荐),也可以直接使用它,作为参数; Block作为回调很有用,携带回调时所要执行的代码和执行过程中需要的数据。 定义Block 定义Block: 小结 代码演示 谢谢! 可编辑 谢谢! 可编辑

文档评论(0)

iuad + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档