2014-11-09 70 views
0

我有一個iOS應用程序,我使用了很多UIView動畫。他們會在很長一段時間內完美工作,然後突然立即完成所有動畫,而不是使用指定的持續時間。沒有錯誤和應用程序仍然運作,但動畫不能正常工作。什麼可能會導致所有UIView動畫立即完成?

該應用程序將在後臺做很多下載小圖形文件,然後調用主線程上的選擇器來呈現圖形。

有誰知道什麼可能會導致這種行爲?

回答

0

我知道在後臺線程中處理UIKit並不好,但認爲它僅限於所有繪圖,比如添加子視圖等。看起來創建和更改視圖(不添加它們作爲子視圖)也不好。我的問題特別是在後臺線程中創建UIImageViews。我將代碼加載到UIImages中,並在演示代碼中創建UIImageViews,演示代碼在主線程中運行,現在它完全穩定。

相關問題