当我设置backgroundColor
实例的CALayer
属性时,更改似乎有点动感。但是我不希望这样。如何在没有动画的情况下设置backgroundColor
?
最佳答案
您可以使用禁用的动画将更改包装在CATransaction
中:
[CATransaction begin];
[CATransaction setValue:(id)kCFBooleanTrue forKey:kCATransactionDisableActions];
//change background colour
[CATransaction commit];
关于iphone - 如何防止CALayer隐式动画?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3884242/