2016-07-24 73 views
0

我已经实现了一个transitiondelegate,并将其分配给segue中的目标viewcontroller(在方法viewDidLoad)。我的问题是:iOS如何知道在从源到目标执行segue时使用相同的委托?我的意思是,我没有在源视图控制器上分配委托。只在目的地分配它,并且在执行segue时仍然被调用。ios transitiondelegate与segue

谁应该有代表? presentViewController或destinationViewController?

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

谢谢,希望我清楚。

回答

0

在转换之前,目标视图控制器向动画控制器请求其转换委托。
您应该设置目标控制器的转换委托。

+0

谢谢,我昨天想出来了,这是正确的答案。 –