欢迎来到天天文库
浏览记录
ID:50754328
大小:1.00 MB
页数:15页
时间:2020-03-16
《IOS软件开发ObjectiveC_UIView动画和CALayer动画.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、UI第四讲UIView动画和CALayer动画课程回顾响应者链顺序是什么?手势的种类?预习检查提问环节:1:什么样的改变可以用UIView动画实现?形变?移动?2:什么是layer?3:CALayer动画相关的类有哪些?4:什么是Blocks?课程目标:理解layer的概念、UIView和layer的区别及联系学会创建UIView动画学会创建CALayer动画掌握Blocks块语句语法及使用课程目标课程任务课程任务创建TestAnimation项目,实现一系列动画效果layer概念UIView和CALayer的区别与联系小结二者是两个完全不同的类UIView及其子类都有layer这样一
2、个属性每一个视图对象在呈现在UI界面中时,都有其对应所处的layer层。代码演示UIView动画UIView动画可以用UIView实现的常见动画效果:坐标改变、偏移、形变、翻转、旋转、翻页小结代码演示CALayer动画CALayer动画CALayer常见的动画有:视图渐渐透明、渐渐恢复透明,按关键帧移动小结小结代码演示BlockBlockBlock对象是C级别的语法和运行时特性,和标准的C函数很相似,可以用来编写函数表达式从而作为API使用。可以直接定义Block变量(不推荐),也可以直接使用它,作为参数;Block作为回调很有用,携带回调时所要执行的代码和执行过程中需要的数据。定义B
3、lock定义Block:小结代码演示课后任务课后任务让三个不同的UIView动画按先后顺序连贯呈现出来让三个不同动画同是执行,形成多重效果预习任务为什么要用UINavigationController?为什么要用?UIScrollView?为什么要用UIPageControl?UINavigationController中推送到下个页面的方法是?UIScrollView对象设置内容大小的属性是什么?UIPageControl对象取得当前页的属性是什么?
此文档下载收益归作者所有