再帰的なアニメーションを作成したい。ここに私のコード:
- (void)startAnimation {
[UIView animateWithDuration:5.0
animations:^{
NSLog(@"animation");
}
completion:^(BOOL finished) {
if(!canceled) {
NSLog(@"completed");
[self startAnimation];
}
}
];
}
-(void)viewDidAppear:(BOOL)animated{
//somewhere in your app, possibly viewDidLoad or viewDidAppear.
[self startAnimation];
}
問題:アニメと完成品が同時に表示されました。どこで私のエラー。私を助けてください。