我在使用核心动画对自定义图层属性进行动画处理时遇到困难。
我的问题是 CALayer 的表示是如何生成的。
这是我现在所拥有的:
@interface MyLayer : CALayer {
NSMutableDictionary* customProperties;
}
@property (nonatomic, copy) NSMutableDictionary* customProperties;
@end
当我尝试使用 CABasicAnimation 和 addAnimation:forKey: 对关键路径“customProperties.roll”进行动画处理时,似乎 customProperties 变量没有从模型层复制到表示层,并且出现了表示层的 customProperties为零,无法更新键“roll”的值。
有没有办法正确地对字典中的值进行动画处理?动画制作时模型层和表示层之间的确切关系是什么?
Thanks!
覆盖the initWithLayer: method http://developer.apple.com/mac/library/documentation/GraphicsImaging/Reference/CALayer_class/Introduction/Introduction.html#//apple_ref/occ/instm/CALayer/initWithLayer:.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)