IOS软件开发 Objective C_UIView动画和CALayer动画PPT学习课件_第1页
IOS软件开发 Objective C_UIView动画和CALayer动画PPT学习课件_第2页
IOS软件开发 Objective C_UIView动画和CALayer动画PPT学习课件_第3页
IOS软件开发 Objective C_UIView动画和CALayer动画PPT学习课件_第4页
IOS软件开发 Objective C_UIView动画和CALayer动画PPT学习课件_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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实现的常见动画效果:坐标改变、偏移、形变、翻转、旋转、翻页小结,代码演示,CALayer动画,CALayer动画CALayer常见的动画有:视图渐渐透明、渐渐恢复透明,按关键帧移动小结小结,代码演示,Block,BlockBlock对象是C级别的语法和运行时特性,和标准的C函数很相似,可以用来编写函数表达式从而作为API使用。可以直接定义Block变量(不推荐),也可以直接使用它,作为参数;Block作为回调很有用,携带回调时所要执行的代码和执行过程中需要的数据。,定义Block,定义Block:,小结,代码演示,课后任务,课后任务让三个不同的UIView动画按先后顺序连贯呈现出来让三个不同动画同是执行,形成多重效果,预习任务,为什么要用UINavigationController?为什么要用?UIScrollView?为什么要用UIPageControl?UINavigationController中推送到下个页面的方法是?UIScrollView对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论