我有一個數組與我加入到幾個UIImageView的圖像循環時間長短不同的UIImageView動畫以不同的速度
myImageView.animationDuration = randomTime;
這可能嗎?
我有一個數組與我加入到幾個UIImageView的圖像循環時間長短不同的UIImageView動畫以不同的速度
myImageView.animationDuration = randomTime;
這可能嗎?
你試過了嗎?我相信你需要每次創建一個新的UIImageView實例。
這對用戶來說是否透明?我想多次顯示相同的動畫,但持續時間不同。創建UIImageViews的新實例可能會產生某種短暫的中斷,對吧? – nano
應該不是問題。您可以在開始時創建UIImage對象,而不是刪除這些對象 - 每次創建UIImageView時,您只需重新使用UIImage對象。我不建議每次重新加載圖像,只是重新創建使用它們的UIImageView。 – ader
那麼''self performSelector:@selector(animationDone)withObject:nil afterDelay:X];'在'animationDone'中修改持續時間並再次調用'startAnimating'? – nano
完成。謝謝。 – nano