2013-01-05 37 views

回答

1

它確實發生在主線程上,這在thread中也有提及。不過,從iOS 4.0開始,考慮使用block-based animation methods

編輯

從官方doc爲中提到,完成塊在下一運行循環週期的開始執行的animateWithDuration:animations:completion:的描述。如果您在主線程中調用您的方法,我相信我們正在討論與主線程相關的循環週期。

+0

這個問題只是聲稱它基於一次試驗。這在文檔中的任何地方都能保證否則,我們如何知道它是否可靠? – Aaron

0

這是我的理解,是的,animationDidStop:finished:方法總是在主線程上調用,但這是一個理解,而不是保證。

您可能希望將此問題發佈到Apple開發人員論壇的Core Animation區域,並提供Apple工程師的特定請求。有許多Apple員工經常發佈這些問題。 (Rincewind想到Core Animation)。