2015-11-14 39 views
0

在MainViewController的屏幕兩側有4個按鈕,而且這些按鈕打開了4個不同的視圖。我有一個類TransitionManager用於自定義過渡動畫。在MainViewController中,我重寫了prepareForSegue,然後使用.transitionDelegate來定製我的類。在Swift 2.0中有多個具有一個自定義類的自定義類動畫

問題是我需要從屏幕的不同側面爲每個視圖打開動畫。如何在我的類中使用不同的動畫取決於TransitionManager中的segue.identifier?

回答

0

對於你想要做的事情有很多解決方案。 您可以製作從UIViewControllerTransitioningDelegate繼承的不同自定義類。 舉例來說,一個LeftTransitionDelegate和RightTransitionDelegate。

在您的prepareForSegue方法中,您可以檢查segue的標識符,並使用它來選擇要使用的TransitionDelegate。

+0

謝謝!我會嘗試 –

相關問題