2016-07-24 77 views
0

我已經實現了一個transitiondelegate,並將其分配給segue中的目標viewcontroller(在方法viewDidLoad)。我的問題是:iOS如何知道在從源到目標執行segue時使用相同的委託?我的意思是,我沒有在源視圖控制器上分配委託。只在目的地分配它,並且在執行segue時仍然被調用。ios transitiondelegate與segue

誰應該有代表? presentViewController或destinationViewController?

我希望它只能在相反的方式做segue時才被調用。

謝謝,希望我清楚。

回答

0

在轉換之前,目標視圖控制器向動畫控制器請求其轉換委託。
您應該設置目標控制器的轉換委託。

+0

謝謝,我昨天想出來了,這是正確的答案。 –