私は次のようなコアアニメーションを使用してみました:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
[UIView animateWithDuration:2.0 delay:0.0 options:UIViewAnimationOptionRepeat | UIViewAnimationOptionCurveLinear animations:^{ CGAffineTransform transform = CGAffineTransformMakeRotation(3.14);
self->inner.transform = transform;
} completion:NULL];
}
これにより、outerと呼ばれるUIImageViewが回転しますが、360度の回転はスムーズに完了しません。3/4くらいでジャンプします。PIでローテーションするべきではありませんか?
回転方向を変更したい場合、どうすればよいですか?分で時計回りに回転します。
ありがとう