我做一樣的東西:的iOS - 動畫不重複
[UIView animateWithDuration:2.0
delay:0
options:UIViewAnimationOptionRepeat
animations:^{
NSLog(@"Repeating...");
/** code **/
}
completion:^(BOOL finished) {
/** code **/
}];
但動畫不會重演。 我錯過了什麼嗎?
我已經刪除了彩色動畫,但動畫並未重複。但是,我必須做一些真的錯了,因爲我嘗試了以下簡單的代碼和動畫仍然不重複:
[UIView animateWithDuration:1.0f
delay:0
options: UIViewAnimationOptionRepeat
animations:^{
NSLog(@"Repeating...");
self.alpha = 1;
}
completion:nil];
動畫是否至少出現過一次?如果沒有,你可能會嘗試製作一些不具動畫性的東西。添加缺少的代碼,以便我們可以看到你在做什麼,因爲你在這裏發佈的代碼看起來很好。 – 2012-01-04 18:09:43
是的,它執行一次而不是停止。 – 2012-01-04 18:12:24