我正在开发一个支持所有方向的应用程序。我需要在所有方向类型中启动启动画面(启动图像)。但项目摘要只有一个字段(纵向)来设置Default.png。我将如何在我的iPhone应用程序上启动横向启动画面。
ipad具有一些功能来设置两个方向。是他们在iphone中的任何东西,
提前谢谢
答案 0 :(得分:6)
iPhone启动画面只有Portrait。 iPad也有风景,因为iPad主屏幕自动旋转不像iPhone那样。
为了实现这样的行为,您可以使第一个屏幕与启动画面相同(在背景上添加相同的图像)。因此,当您加载应用程序所需的资源但是无法以横向模式启动应用程序时,它看起来就像一个景观状的闪屏。
希望这有帮助。
干杯!
答案 1 :(得分:1)
根据HIG的说法,iPhone的默认方向是纵向,启动只会进行纵向模式。
答案 2 :(得分:0)
让我引用一个特殊的行为
来自技术说明TN2244 Launching your iPhone Application in Landscape
除iPhone 6 Plus使用的启动图像外,资产目录假定所有iPhone启动图像均为纵向。
因此
iPhone应用程序的启动图像的大小始终与纵向方向的屏幕尺寸相匹配。对于以横向方向启动的应用程序,您应使用首选的图形编辑软件旋转启动图像的内容,同时保持图像的大小与纵向启动图像(高度>宽度)一致。
如果你没有正确地做事,你最终可能会有一个空白/白色屏幕
由于系统无法找到合适的启动图像,因此在启动过程中会出现空白屏幕。
不幸的是,该文件最近更新于2年前。
2015-05-26 Updated for Xcode 6 and iOS 8.