我可以在Xcode上为横向和纵向创建多个启动屏幕吗?

时间:2019-07-05 12:43:32

标签: ios xcode splash-screen

我想创建一个同时支持纵向和横向初始屏幕的应用程序,并且每个视图完全不同(多个图像位于不同的位置)。有可能这样做吗?怎么样?

如果不可能,我是否可以将开机画面始终保持垂直(人像模式)?

2 个答案:

答案 0 :(得分:0)

在iOS中没有“启动画面”之类的东西。如果您指的是启动屏幕,则这只是覆盖应用程序启动时间的最小屏幕。不应用作初始屏幕,并且不应尝试显示应用程序的完整界面。 (此外,如果启动屏幕停留足够长的时间供用户学习,则您的应用启动时间太长,在真实设备上独立启动时,您将被杀死。)

必须使用启动情节提要板(这将是绝对必要的,并且很快将禁止使用任何其他形式的启动屏幕),并且您应该在其上放置足够的材料以暗示其外观您的应用,例如正确的背景色。使用自动布局可在两个方向上正确定位此材料。

答案 1 :(得分:-1)

如果要在启动屏幕上为不同的设备或方向使用不同的图像,则可以在资产文件(* .xcassets)中创建新的启动图像集。 有关详细信息,请参见屏幕截图enter image description here