我只想要一个屏幕处于纵向模式,而所有其他屏幕都处于横向和纵向模式 ios 9 应用程序
Posted
技术标签:
【中文标题】我只想要一个屏幕处于纵向模式,而所有其他屏幕都处于横向和纵向模式 ios 9 应用程序【英文标题】:I want only one screen in portrait mode while all other in both landscape and portrait mode ios 9 application 【发布时间】:2016-02-17 12:01:58 【问题描述】:我想限制一页纵向,而整个应用程序横向和纵向如何实现此功能。我已经尝试过堆栈溢出的旧代码,但它不起作用。
如果有人解决了这样的问题,请帮助我提前谢谢。
【问题讨论】:
到目前为止您尝试了什么...添加不起作用的代码并提供步骤。 Setting device orientation in Swift ios的可能重复 有几十个关于这个的答案......他们应该可以工作。 【参考方案1】:将此 sn-p 添加到不应旋转的 ViewController 中:
override func shouldAutorotate() -> Bool
return false
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask
return UIInterfaceOrientationMask.Portrait
【讨论】:
感谢您的回复,但我已经尝试过了,但它不起作用。以上是关于我只想要一个屏幕处于纵向模式,而所有其他屏幕都处于横向和纵向模式 ios 9 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
iPad应用程序首先进入纵向模式,然后在解锁屏幕后进入横向模式,在锁定时处于横向模式
即使 iPad 处于纵向模式,如何强制 iPad 上的电视处于横向模式