2015-10-20 64 views
2

的UIView的animateWithDuration的文件說,在動畫過程中所有用戶交互被阻止。但我想知道在預動畫延遲期間它是否也會阻止。的UIView與延遲塊UI交互動畫?

documentation

「在動畫,用戶交互暫時 進行動畫的看法禁用。(在此之前的iOS 5,用戶交互 整個應用程序禁用。)如果你想用戶能夠 與意見交流,包括在選項 參數 UIViewAnimationOptionAllowUserInteraction不變。」

但是,當我給了一個顯着的延遲(比如說1秒),它在那一秒也會阻止用戶界面。我不會想這是作爲延遲參數文件說的情況:

「的時間(以秒爲單位)開始 動畫之前等待的時間量指定值0開始立即動畫。「

關鍵詞有開始動畫,而有關阻止用戶交互的說明動畫在談到之前。

然而,我的應用程序預動畫延遲期間不更新UI。延遲阻止用戶界面交互,或者由於其他原因阻止我的用戶界面?

回答

3

我可以證實,在延遲期間的UI被阻斷動畫開始之前。說實話,我很驚訝。