2014-05-15 20 views
1

我在模態視圖控制器上進行自定義幻燈片轉換。 我在模態視圖上有一個很大的dimiss按鈕,但我無法按下它並關閉視圖,直到過渡動畫完全結束。IOS:在自定義轉換過程中與元素進行交互

是否可以在轉換過程中對視圖元素啓用userInteraction?

謝謝

+0

您的自定義過渡需要多長時間?我建議尋求讓它足夠迅速,無論您是否可以在呈現時進行互動都無所謂。 – Stonz2

+0

我*想*如果您切換到使用關鍵幀動畫,您可能可以在控件處於「飛行中」時與其進行交互。 – Cocoadelica

回答

0

想通了。我在動畫結尾有這條線:

[transitionContext completeTransition:YES]; 

「completeTransition:YES」被調用之前,不允許用戶交互。

直接稱之爲魅力。

+1

在動畫實際完成之前,您應該小心地調用它。它讓UIKit知道視圖控制器轉換已完成,並且在轉換完成之前可能會導致不穩定。 – InkGolem

相關問題