【发布时间】:2013-08-29 12:43:56
【问题描述】:
我正在尝试通过以下方式更改按钮 (OpenNoteVisible.layer) 的圆角半径:
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"cornerRadius"];
animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear];
animation.fromValue = [NSNumber numberWithFloat:10.0f];
animation.toValue = [NSNumber numberWithFloat:0.0f];
animation.duration = 1.0;
[animation.layer setCornerRadius:140.0];
[OpenNoteVisible.layer addAnimation:animation forKey:@"cornerRadius"];
但是这段代码在 [animation.layer setCornerRadius:140.0]; 行给出了错误。 我不明白为什么。我已经导入了 Quartz 核心框架。
【问题讨论】:
-
您可以将圆角半径设置为按钮。所以使用按钮对象
标签: ios core-graphics core-animation