【发布时间】:2012-08-25 22:46:51
【问题描述】:
这似乎是一个非常基本的问题,但很难找到答案。
CABasicAnimations 设置为“affineTransform”作为键路径对我没有用,在很多地方我看到人们最终使用 CATransform3D 来代替“转换”键路径。当然这是一个提示,但最好确认“affineTransform”是否有效?
【问题讨论】:
标签: ios calayer cgaffinetransform cabasicanimation
这似乎是一个非常基本的问题,但很难找到答案。
CABasicAnimations 设置为“affineTransform”作为键路径对我没有用,在很多地方我看到人们最终使用 CATransform3D 来代替“转换”键路径。当然这是一个提示,但最好确认“affineTransform”是否有效?
【问题讨论】:
标签: ios calayer cgaffinetransform cabasicanimation
从技术上讲,affineTransformis not a property of CALayer,被记录为 transform 属性的“便捷方法”包装器,is documented as animatable。
只有通过 Objective-c 将键路径隐式转换为选择器,在键路径中使用(在大多数情况下)时,affineTransform 的行为就像一个属性。但是,CA 库设置为仅观察某些键路径,而这不是其中之一 :-)
【讨论】: