启动画面要求 iOS 应用 - 纵向

Posted

技术标签:

【中文标题】启动画面要求 iOS 应用 - 纵向【英文标题】:Splash screen requirement iOS app - Portrait 【发布时间】:2015-09-23 04:51:31 【问题描述】:

我正在 Xcode 7 中开发一个 iPhone 应用程序,该应用程序只能以纵向模式打开。我的问题是我是否还需要为横向模式提供启动/启动/默认屏幕,或者以各种纵向模式尺寸提供它就足够了?

【问题讨论】:

【参考方案1】:

我认为只添加肖像的应该适合你。希望您使用 xcassets 来管理启动画面。在那里,您可以选择要支持的方向和设备。这是截图。

注意:这是来自 Xcode 6.4。希望它在 Xcode 7 中是类似的。

【讨论】:

【参考方案2】:

将 LaunchScreen.xib 文件设计为您想要的初始屏幕。为您的设计元素/视图设置适当的约束。就是这样!它会在任何方向上按预期显示。

例如: 如果您希望您的应用程序徽标在应用程序启动时作为初始屏幕显示在中心,请将您的徽标设置在中心的图像视图中,为水平居中、垂直居中以及高度和宽度约束提供约束。现在通过将模拟器保持在各种方向来运行应用程序,您的启动屏幕将在所有方向上显示相同。

【讨论】:

我已经尝试做@The Rohan Sanap 上面提到的事情,但是这样做我的启动画面图像被破坏(模糊),所以我认为这不是正确的方法。应该通过 .xcassets 和修改 info.plist 文件来完成。这对我有用。 @bably 如果您的 UIImageView 大小大于图像分辨率,那么它将变得模糊(如果 UIImageView 图像模式设置为“缩放以适应”)。在这种情况下,将模式更改为“中心”。

以上是关于启动画面要求 iOS 应用 - 纵向的主要内容,如果未能解决你的问题,请参考以下文章

横向启动画面未加载

Worklight Cordova 应用程序启动画面在应用程序启动期间旋转

iOS iPhone LaunchImage Landscape

iPhone应用程序的横向启动画面?

没有启动画面(Default.png)的应用程序是拒绝原因吗?

如何在横向模式下显示 android 启动画面?