2013-11-27 72 views
2

自從升級到ios7後,我遇到了這個問題。
有時我運行我的應用程序(構建去或只是運行它),所有的動畫消失!
例如,viewController推或回彈。
任何人都知道爲什麼?當我繼續運行它時,動畫有時會回來。它讓我瘋狂!(IOS7)某些時候動畫動作會消失

+0

我遇到了同樣的問題...我會繼續關注你的問題:D我的預感是關於內存問題,但我可能是錯誤的 –

+0

我也有同樣的問題在這裏 – pdrcabrod

+0

什麼是設備你在使用球員? – null

回答

0

它發生在我身上的iPhone6(IOS8.3 12F70)和Xcode的版本爲6.3(6D570)

整個問題運行後,我使用視圖調試工具來捕獲
視圖層次結構。在調試控制檯中檢查[UIView areAnimationsEnabled]的值。它返回false/nil。通過UIView的類方法setAnimationsEnabled:將其設置爲啓用後,動畫再次返回。

我還不知道什麼設置動畫禁用。我相信我的代碼不會這樣做。即使我設置了象徵性的突破點,也很難追逐源頭。由於大量的UIKit方法調用setAnimationsEnabled:,比如將圖像設置爲UIImageView的圖像屬性,狀態欄顯示和隱藏等等。

這裏有一個類似的問題的答案Animations disappear in iOS application after some time,希望它會有幫助!