我正在尝试对我的视角的四舍五入进行动画处理。 cornerRadius属性被列为可以动画的,但我似乎无法让它工作。我却不能得到任何其他属性要么动画,但边角都是我很感兴趣,这是我的代码,这是相当不错的简单:将UIView的CALayer动画化为圆角
[CATransaction begin];
[CATransaction setValue: [NSNumber numberWithFloat: 2.0f] forKey:kCATransactionAnimationDuration];
self.myView.layer.cornerRadius = 50.0f;
[CATransaction commit];
缺少什么我在这里的家伙?角落变圆,但是瞬间而不是2秒。
此代码位于何处?在viewDidLoad中?或viewWillAppear?或viewDidAppear? – picciano 2011-05-04 18:20:19
这是按钮按下的动作。 – 2011-05-04 18:21:21
查看以上新的改进的答案 – picciano 2011-05-04 18:59:35