我目前正在使用UIViewControllerTransitioningDelegate
的自定义子类来创建自定义模式演示文稿。我面临的问题是当呈现和呈现的视图控制器支持不同的界面方向时。
我的情况很简单。视图控制器A支持所有方向。 View Controller B仅支持纵向。当A在景观中呈现B时,B呈现在景观中。
可以通过从自定义模式演示文稿切换到默认演示文稿来修复此行为,这意味着转换委托有一种方法可以修复此行为,而不会在其他答案中接受一些黑客行为。< / p>
在创建自定义模态动画时,支持不同视图控制器方向的正确方法是什么?