UILabels
数秒後に次々とフェードアウトしたいものが3つあります。私の問題は、これらがすべて同時に起こっていることです。アニメーションを連鎖させようとしていますが、これを機能させることができません。私はあらゆる種類の提案を試みましたが、役に立ちませんでした。私はそれがそれほど難しいことではないことを知っています。animationDidStop
3 つのラベルすべてが表示された後に他の機能をトリガーしたいので、これらを 1 つのアニメーション メソッドにまとめたいと考えています。ヘルプや提案はありますか??
これが私のコードです:
- (void)viewDidLoad
{
[self fadeAnimation:@"fadeAnimation" finished:YES target:lblReady];
[self fadeAnimation:@"fadeAnimation" finished:YES target:lblSet];
[self fadeAnimation:@"fadeAnimation" finished:YES target:lblGo];
}
- (void)fadeAnimation:(NSString *)animationID finished:(BOOL)finished target:(UIView *)target
{
[UIView beginAnimations:nil context:nil];
[UIView beginAnimations:animationID context:(__bridge void *)(target)];
[UIView setAnimationDuration:2];
[target setAlpha:0.0f];
[UIView setAnimationDelegate:self];
[UIView commitAnimations];
}