Ios 在iPad上锁定UIViewController方向
是否有任何方法可以锁定iPad应用程序中某个Ios 在iPad上锁定UIViewController方向,ios,swift,ipad,Ios,Swift,Ipad,是否有任何方法可以锁定iPad应用程序中某个UIViewController的屏幕方向,而无需选择要求全屏 我知道需要全屏是用于iPad的多任务机制。告诉我这是不是真的。我必须在多任务和锁定其中一个屏幕之间进行选择?这两样东西都可以给我吗? 在应用程序的常规信息中,取消选择横向模式和仅选择纵向模式 默认情况下,所有应用程序都与任何方向兼容。您可以在常规>部署信息中选择方向。为什么不实施 override var supportedInterfaceOrientations: UIInterfac
UIViewController
的屏幕方向,而无需选择要求全屏
我知道需要全屏
是用于iPad的多任务机制。告诉我这是不是真的。我必须在多任务和锁定其中一个屏幕之间进行选择?这两样东西都可以给我吗?
在应用程序的常规信息中,取消选择横向模式和仅选择纵向模式
默认情况下,所有应用程序都与任何方向兼容。您可以在常规>部署信息中选择方向。为什么不实施
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.portrait
}
在UIViewController中,应保持纵向模式
或者
不过,您可能希望在您周围的UINavigationController中执行此操作。看看我的问题。我想锁定其中一个屏幕,以便拍摄人像。其他屏幕应该可以在各个方向上工作。根据我的经验,在支持多任务处理的同时,你不能阻止iPad上的旋转。嗨@dan,苹果公司的文档中有关于这方面的线索吗?我找到了,谢谢你的提示!你找到解决办法了吗?我已经为此挣扎了两天。当
需要全屏显示时,如果取消选中,它将不起作用。
override var shouldAutorotate: Bool {
return false
}