你如何为 iPhone 实现横向启动屏幕?

Posted

技术标签:

【中文标题】你如何为 iPhone 实现横向启动屏幕?【英文标题】:How do you Implement Landscape Launch Screen for iPhones? 【发布时间】:2015-08-23 01:06:47 【问题描述】:

您如何为 iPhone 实现横向启动屏幕?我已经看到“plist duplicate”帖子并将他们建议的数组添加到我的 plist 中,并将我的启动图像添加到我的 xcassets 文件中,该文件设置为我的启动图像,因此它只显示为黑屏。删除资产目录时,在应用程序运行的整个过程中,屏幕左右两侧都会出现一条黑色条。另外,如果不是通过磁带完成的,你给这些图像起什么名字,它们去哪里了?谢谢!

【问题讨论】:

【参考方案1】:

您是在询问启动 images 还是启动 screens

没有像 iPhone 横向启动 image 这样的东西。您提供一个正常的纵向启动图像,如果应用以横向启动,该启动图像会自动翻转。

但在当今时代,最好忘记启动 images 并使用启动 screenxib 文件或情节提要.它不知道方向,也不需要知道任何东西:您只需使用自动布局配置其外观以匹配任何情况。

【讨论】:

嗯,我说的是启动图像,事实上,我旋转 90 度的那个在模拟器上以横向启动时不会出现。您将如何制作 xib 文件?另外,它们与故事板有什么不同吗?对不起,如果这些都是愚蠢的问题,我不太习惯 Xcode,我使用 Codea 来开发我的应用程序并准备发布它,我在 Lua 方面做得很好,但其他方面就没有了:) “我旋转 90 度的那个事实没有出现” 你读过我的答案了吗?不要那样做。你不旋转它;系统会。

以上是关于你如何为 iPhone 实现横向启动屏幕?的主要内容,如果未能解决你的问题,请参考以下文章

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

你如何为设备和模拟器编译 PJSip iPhone 以在 iOS 3 和 iOS 4 上使用虹吸管?

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

教你如何为 Mac 版 Chrome 增加启动参数

iPhone X:使用了错误的启动屏幕方向

如何在 iPhone sdk 中以 LandScape 模式启动启动画面