を使用して:cornerRadiusを変更し、私は次のようにボタン(OpenNoteVisible.layer)の角の半径を変更しようとしていますCore Animationの
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コアフレームワークをインポートしました。
を下回っています。したがって、ボタンオブジェクトを使用する – SRI