这似乎是一个非常难以找到答案的基本问题。
用“affineTransform”作为关键路径设置的CABasicAnimations对我来说没有用,在很多地方我看到人们最终使用CATransform3D而不是“transform”键路径。当然这是一个提示,但如果“affineTransform”是否有效可以确认是否有效?答案 0 :(得分:10)
从技术上讲,affineTransform
is not a property of CALayer被记录为transform
属性的“便捷方法”包装,is documented as animatable。
实际上,只有Objective-c将键路径隐式转换为选择器才会显示affineTransform在键路径中使用(在大多数情况下)时的行为类似于属性。但是,CA库设置为仅观察某些键路径,而不是其中之一: - )