【发布时间】:2019-12-23 15:16:15
【问题描述】:
在 iOS 13 上,使用 segue(例如“Show”)推送视图控制器会导致在呈现的视图控制器 (VC2) 上不调用supportedInterfaceOrientations。因此,即使supportedInterfaceOrientations 仅返回.landscape,控制器也会自动旋转到纵向模式。但是,如果我们通过任何 segue 从这个控制器(VC2)推送另一个视图控制器(VC3),VC3 不会自动旋转。
我发现的唯一解决方法是使用模态演示样式 fullScreen 将 VC2 呈现为模态视图控制器。这不是我在 iPad 设备上想要的,所以寻找它在 iOS 13 上发生这种情况的原因并修复。
【问题讨论】:
标签: ios uiviewcontroller uikit ios13