我有2個動畫。第一個是應用程序加載時的第一個,第二個將保持用戶體驗的其餘部分。IOS應用程序切換動畫「A」與動畫「B」在同一個地方
這是我想在其中加載應用程序加載時,簡單地說
1)動畫「A」的事情。 2)然後我想隱藏動畫a「A」並用相同座標上的動畫「B」代替它3)動畫「B」在任何其他時間或間隔30秒或45秒播放動畫
動畫一個
[UIView animateWithDuration:2.5
delay:2.0
options:UIViewAnimationCurveEaseIn
animations:^{[buhoButton setFrame:CGRectMake(91, 185, 130, 130)];}completion:nil];
動畫乙
animation.animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"Buho128x128_0.png"],
[UIImage imageNamed:@"Buho128x128_1.png"],
[UIImage imageNamed:@"Buho128x128_2.png"],
[UIImage imageNamed:@"Buho128x128_3.png"],
[UIImage imageNamed:@"Buho128x128_4.png"],
[UIImage imageNamed:@"Buho128x128_3.png"],
[UIImage imageNamed:@"Buho128x128_2.png"],
[UIImage imageNamed:@"Buho128x128_1.png"],
[UIImage imageNamed:@"Buho128x128_0.png"], nil];
[animation setAnimationRepeatCount:-1];
animation.animationDuration = 1;
[animation startAnimating];
這可能嗎?
當A完成時,它開始動畫B.現在,我面臨着如何隱藏動畫A一旦完成,只是動畫B留在後面。 – Jiraheta
當動畫A完成時,您想要隱藏按鈕嗎?如果是這樣,請設置buhoButton.hidden = YES;在完成塊。 – ale84
夥計!那就像魅力一樣工作!非常感謝。 – Jiraheta