IOS 启动屏幕故事板以不同的方向显示

Posted

技术标签:

【中文标题】IOS 启动屏幕故事板以不同的方向显示【英文标题】:IOS Launch screen storyboard shows up in different orientation 【发布时间】:2020-05-13 09:55:31 【问题描述】:

我有一个使用 XCODE 11 构建的 ios 应用程序,它是横向的(右+左)。我们正在尝试从旧版启动图像移动到故事板启动屏幕。

问题似乎是新的启动屏幕在横向模式下按预期显示,但是当设备处于纵向时,启动屏幕也以纵向显示,这看起来很奇怪,因为图像应该是横向的以匹配应用方向。

注意:无论设备如何握持,应用都会在启动屏幕后横向启动。

有没有办法锁定启动屏幕方向以匹配应用程序(横向左+右)?

在这个问题上停留了一段时间,感谢任何意见:)

【问题讨论】:

同样的问题.. xcode 11 【参考方案1】:

您是否尝试过仅在 info.plist 中设置支持的界面方向横向?

【讨论】:

嗨@King.lbt,是的,我的 plist 中支持的方向如下 UISupportedInterfaceOrientationsUIInterfaceOrientationLandscapeRightUIInterfaceOrientationLandscapeLeft string> 应用运行良好,问题在于启动屏幕方向

以上是关于IOS 启动屏幕故事板以不同的方向显示的主要内容,如果未能解决你的问题,请参考以下文章

iOS 故事板中的图像更改纵横比

iOS 14 启动屏幕故事板在 iOS 14 设备上不显示图像

iOS Xcode LaunchScreen故事板无法显示

与故事板合并问题

iOS 启动屏幕故事板与启动图像

iOS - 自动布局与不同屏幕尺寸的不同故事板