已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- xx大学外来车辆入 校申请表
- 分手分房协议书范本
- 合作健身协议书
- 坟墓转让协议书范本
- 夫妻离婚同居协议书
- 委托投标桩工程协议书
- 子女担保合同范本
- 宠物丢失谅解协议书
- 工程模板租赁合同范本
- 店名租赁合同范本
- 新能源汽车维护 课件 任务3.3 冷却系统维护
- 商业模式画布9个维度
- T-CQSES 01-2024 页岩气开采地下水污染评价技术指南
- TCALC 003-2023 手术室患者人文关怀管理规范
- 部编四年级道德与法治下册全册教案(含反思)
- 国家职业技术技能标准 6-25-04-07 广电和通信设备电子装接工 人社厅发20199号
- (完整版)材料力学知识点总结
- 投诉法官枉法裁判范本
- 银行保安服务 投标方案(技术标)
- 《谏逐客书》市公开课一等奖课件范例
- 2023-2024年天原杯全国初中学生化学竞赛复赛试题(含答案)
评论
0/150
提交评论