iPad 总是横向启动

Posted

技术标签:

【中文标题】iPad 总是横向启动【英文标题】:iPad always starts in landscape 【发布时间】:2017-06-22 11:48:17 【问题描述】:

我正试图强制我的应用以纵向模式启动,并在最初的几次视图中卡在纵向模式。这适用于 iPhone 和模拟器,但上传到 iPad 时无效。问题是,无论我尝试什么,它总是从横向开始。

我在前几个视图中有以下几点:

    override var shouldAutorotate: Bool 
           return false
    

我还尝试将我的设备方向设置为仅纵向并将需要全屏设置为开启,但没有运气。

【问题讨论】:

【参考方案1】:

在您的项目目标中,转到“常规”,然后在“开发信息”部分中按照所附图像进行操作:

    确保您的应用设置为通用 设备 选择 iPhone 并检查肖像。 选择 iPad 并检查肖像。

【讨论】:

【参考方案2】:

转到.plist。检查Supported interface orientations (iPad)。仅设置为纵向

【讨论】:

以上是关于iPad 总是横向启动的主要内容,如果未能解决你的问题,请参考以下文章

在 iPad 上以横向启动后,iphone 应用程序没有响应

UIScreen applicationFrame 在横向应用程序启动时返回不正确的矩形 (iPhone/iPad)

您是不是需要一个横向的 iPad 启动图像来用于仅是纵向的应用程序

LaunchScreen.storyboard 中 iPad 启动画面的不同背景图像,用于横向和纵向模式

支持 iPhone 6 和 iPhone 6+,针对 iPad 纵向和横向方向具有不同的启动/启动屏幕图像

支持iPhone 6和iPhone 6+,具有不同的启动/启动屏幕图像,适用于iPad纵向和横向方向