我有 3 个UILabels
我想淡出,几秒钟后一个接一个。我的问题是这些都是同时发生的。我正在尝试链接动画,但我无法让它工作。我尝试了各种建议,但无济于事。我知道这不可能这么难。我最好将它们捆绑在一个动画方法中,因为我想animationDidStop
在显示所有 3 个标签之后触发其他功能。有什么帮助或建议吗??
这是我的代码:
- (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];
}