摘要:
1 CATransform3D transform = CATransform3DIdentity; 2 3 // 修改transform的m34达到透视效果 4 // - 1.0 / (500 ~ 1000 效果最好!) 5 // 注意:一定要放在3D前面,顺序不能换,分母越小效果越明显 6 transform.m34 = -1.0... 阅读全文
摘要:
非RootLayer都有隐式动画,默认0.25秒。 阅读全文
摘要:
先来与View比较一下 View:transform -> CGAffineTransformRotate... layer:transform -> CATransform3DRotate... 有三维的效果,3D即3个坐标轴 x,y,z轴 阅读全文
摘要:
属性框架:QuartzCore CA: CoreAnimation -> 核心动画,所有的核心动画都是添加给layer的! 与UIView的区别: 1、layer负责内容的展示,不接受任何用户交互! 2、UIView继承自UIResponder,可以接受用交互,执行事件处理操作! 创建CALayer 阅读全文
摘要:
图形上下文的栈操作 1、在对图形上下文进行操作之前先保存到栈 CGContextSaveState(图形上下文),相当于在内存中开辟一块区域用来存放图形上下文最原始的状态 2、操作图形上下文(栈操作) 3、添加路径(会受栈操作影响) 4、恢复图形上下文 CGcontextRestoreGState 阅读全文
摘要:
图形上下文的矩阵操作(旋转、缩放和平移) CGContextRotateCTM:图形上下文旋转,以上下文的原点(左上角)为基准 CGContextScaleCTM:图形上下文的缩放,以上下文的原点(左上角)为基准 CGContextTranslateCTM:图形上下文的平移,以上下文的原(左上角)点 阅读全文