具体来说,我希望对
以外的类型的属性使用 CA- 整数和双数
- CGRect、CGPoint、CGSize 和 CGAffineTransform 结构
- CATransform3D 数据结构
- CGColor 和 CGImage 引用
在 CALayers 或 NSViews 以外的对象中
最佳答案
如果您可以自己进行更改并且您使用的类是自定义的,您可能希望将 setProgress:(float) f 方法添加到您的类中并使用 CA 为其设置动画,然后根据需要修改所需的属性f的函数。
就做一个
[[someObject animator] setValue:[NSNumber numberWithFloat:1.0] forKeyPath:@"someCustomProperty.progress"];
或者如果对象没有动画师,请自己创建正确的 CAAnimation。
关于iphone - 我如何使用 Core Animation 在我自己的类上随时间插入属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47591/