iOS Core Animation Advanced Techniques笔记

1.anchorPoint的变化对frame的影响
2.cornerRadius只对背景色进行圆角,不会对图片进行切割,要切割图片与子视图时,才需要使用maskToBounds
3.如果view加50%的透明度,渲染时为50%的view加50%的背景色,如果有子view与view背景色一致,子view背景色25%与view50%叠加,可能得到75%的背景了,使用shouldRasterize可以将view与子view视为一个整体,避免这种情况,
4.2D的CGAffineTransformMake,3D的CATransfrom3DMake接口。m34调整到-1/500达到近大远小的透视感
5.layer的actions字典属性赋值改变Layer的默认隐式动画
6.CALayer的MVC微缩模型,动画时获取最新的值需要使用presentationLayer
7.属性动画 CABasicAnimation、CAKeyframeAnimation
8.transform.rotation不是一个真正的属性,给它们设值,仅方便动画CALayer支持的虚拟属性
9.过渡动画,如图片切换的过渡,CATransition

你可能感兴趣的:(iOS Core Animation Advanced Techniques笔记)