Ios 在iPad上锁定UIViewController方向

Ios 在iPad上锁定UIViewController方向,ios,swift,ipad,Ios,Swift,Ipad,是否有任何方法可以锁定iPad应用程序中某个UIViewController的屏幕方向,而无需选择要求全屏 我知道需要全屏是用于iPad的多任务机制。告诉我这是不是真的。我必须在多任务和锁定其中一个屏幕之间进行选择?这两样东西都可以给我吗? 在应用程序的常规信息中,取消选择横向模式和仅选择纵向模式 默认情况下,所有应用程序都与任何方向兼容。您可以在常规>部署信息中选择方向。为什么不实施 override var supportedInterfaceOrientations: UIInterfac

是否有任何方法可以锁定iPad应用程序中某个
UIViewController
的屏幕方向,而无需选择
要求全屏

我知道
需要全屏
是用于iPad的多任务机制。告诉我这是不是真的。我必须在多任务和锁定其中一个屏幕之间进行选择?这两样东西都可以给我吗?

在应用程序的常规信息中,取消选择横向模式和仅选择纵向模式

默认情况下,所有应用程序都与任何方向兼容。您可以在常规>部署信息中选择方向。

为什么不实施

override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
    return UIInterfaceOrientationMask.portrait
}
在UIViewController中,应保持纵向模式

或者


不过,您可能希望在您周围的UINavigationController中执行此操作。

看看我的问题。我想锁定其中一个屏幕,以便拍摄人像。其他屏幕应该可以在各个方向上工作。根据我的经验,在支持多任务处理的同时,你不能阻止iPad上的旋转。嗨@dan,苹果公司的文档中有关于这方面的线索吗?我找到了,谢谢你的提示!你找到解决办法了吗?我已经为此挣扎了两天。当
需要全屏显示时,如果取消选中
,它将不起作用。
override var shouldAutorotate: Bool {
   return false
}