复习iOS动画-Transaction
来源:互联网 发布:网络教育 入学考试 编辑:程序博客网 时间:2024/05/21 14:46
1.CATransaction采用stack式的调用方式 begin和commit 成对嵌套,可以设置 duration,completion block,disableActions,UIView的动画api,对其进行wrap,
2.当CALayer的属性改变时,首先尝试调用delegate的actionForKey,如果返回nil则立即改变没有动画,如返回一个CAAction则使用它进行动画,如果没有actionForKey,则查询actions dictionary,尝试找到对应属性值的action,如果失败则尝试查找style dictionary,最后调用defaultActionForKey
3.UIView 不在animation block里时,通过使actionForKey返回nil,禁止了layer的动画,layer动画是默认打开的,要禁止需要显式禁止
4.presentationLayer 在第一次显示到屏幕上时被创建,调用modelLayer返回对应的model layer,modelLayer上调用modelLayer返回self,在presentationLayer上调用hitTest以得到即时的测试
0 0
- 复习iOS动画-Transaction
- 复习iOS动画-layer
- 复习iOS动画-Easing
- 复习iOS动画-layer-2
- 复习iOS动画-layer-3
- 复习iOS动画-layer-4
- 复习iOS动画-Explicity Animation
- 复习iOS动画-Layer Time
- 转场动画Transaction Animation
- Android 动画复习
- iOS复习main.storybord制作 图片浏览器 数组配合字典优化 UIImageView播放动画
- Android-Animation动画基础复习
- 前端复习--动画设置原理
- 复习android三大动画
- android复习-逐帧动画
- iOS动画 核心动画
- iOS动画 UIView动画
- iOS动画 CATransition动画
- sap abap alv 实现某行,单元格可编辑与不可编辑 REUSE_ALV_GRID_DISPLAY_LVC
- IIS是如何处理HTTP请求
- [leetcode]14. Longest Common Prefix
- Android判断当前系统使用的语言
- [leetcode] 422. Valid Word Square 解题报告
- 复习iOS动画-Transaction
- android jni学习
- socketpair理解
- 函数
- php中inclued、include_once和require、require_once
- 获取系统版本
- Oracle如何把数据库表迁移到指定表空间
- Java之CountDownLatch使用
- Hadoop的单机模式、伪分布式模式和完全分布式模式