2014-02-09 47 views
0

我正在開發一個iOS應用程序,我有一個簡單的問題。將alpha設置爲0以刪除動畫?目標c

如果您爲圖片啓動動畫(如旋轉圖片)一段時間,然後幾秒鐘後將alpha設置爲零以隱藏它[[self image]setAlpha:0];。動畫仍然在後臺工作嗎?你總是需要設置[layer removeAllAnimations];?我問這是因爲我不想放慢CPU速度。

謝謝!

回答

2

您確實想使用removeAllAnimations,而不僅僅是將alpha設置爲零。如果您使用計時器或顯示鏈接來監視動畫對象的presentationLayer(表示視圖的當前屬性),即使alpha爲零,您也會看到動畫仍在進行中。

相關問題