2011-09-07 22 views
0

只寫一些iOS代碼。擺脫那些塵封的舊的非基於塊的動畫,我遇到了一些煩惱。希望這只是我再次跑進我的第二隻左腳。顯式的UIViewAnimationOptionOverrideInheritedDuration相反嗎?

這裏的勺子:

另一個動畫塊內包圍的動畫塊的默認行爲是用於內塊繼承外塊的持續時間。我並沒有太費力地推斷這個假設,但我願意接受蘋果公司的文檔。但是,那些相同的文件也表示,我們不應該依賴這種繼承在未來總是以相同的方式工作,而且在將來,我們可能不得不明確地通過一個標誌來確保它這樣做。

所以,我的想法是,「當然,我現在可以通過一個標誌,這將提供一些未來的打樣。」但是,如果我能找到它,我就會摔倒。

有沒有人聽說過與UIViewAnimationOptionOverrideInheritedDuration相反的事情?

...一個UIViewAnimationOptionInheritDuration,也許?

如果你找到一個,lmk!它會放鬆我的神經,讓它在那裏。

回答

2

鑑於目前沒有該行爲的標誌,所以很可能如果進行此更改,它將只適用於引入更改後編譯的應用程序。換句話說,現有應用程序的行爲與現在一樣,如果您需要重新構建應用程序,則只需更改代碼即可。