我在另一个上方显示模式UIViewController
。如果触发了必要的UIPanGestureRecognizer
,我有一个交互式的UIPercentDrivenInteractiveTransition
,它基本上将模式视图下拉到最终将其关闭。
我注意到,在通常显示和关闭视图控制器时,下面的视图控制器没有任何常用的外观方法:
-viewWillAppear:
,-viewWillDisappear
等
考虑到这是Apple提供的视图控制器API,是否可以在交互过程中的适当时间调用这些方法?
答案 0 :(得分:0)
确保在自定义过渡类中调用transitionContext.completeTransition
,该类可以处理所有动画和手势。
这可能取决于您使用的UIModalPresentationStyle
的类型。某些样式不会触发外观方法。
例如,请参见here。