我正在尝试为我的视图角落的圆角设置动画。cornerRadius 属性被列为动画,但我似乎无法让它工作。我实际上也无法让任何其他属性进行动画处理,但角落是我感兴趣的。这是我的代码,它非常简单:
[CATransaction begin];
[CATransaction setValue: [NSNumber numberWithFloat: 2.0f] forKey:kCATransactionAnimationDuration];
self.myView.layer.cornerRadius = 50.0f;
[CATransaction commit];
我在这里想念什么?角落变得圆润,但它是瞬时的,而不是 2 秒。