为无法在iPad上使用的单个ViewController设置方向

时间:2018-07-16 08:33:24

标签: ios swift

我试图仅为第一个视图控制器设置一个方向。到目前为止,我已经尝试过:

计划1:

UIDevice.current.setValue(UIInterfaceOrientation.portrait.rawValue, forKey: "orientation"); 

结果:

但这适用于应用程序中的所有viewController。然后,我在viewWillDisappear的{​​{1}}中使用了以下代码:

firstViewController

但是总共UIDevice.current.setValue(UIInterfaceOrientation.All.rawValue, forKey: "orientation");

viewController

计划2:

我使用了以下内容:

if UIDevice.current.orientation.isLandscape { print("Not called")}
if UIDevice.current.orientation.isPortrait { print("Not called")}

结果:

不起作用。

我们还有其他解决方案吗?

0 个答案:

没有答案