锁定iPhone 6 Plus上的LaunchScreen.xib方向

时间:2015-11-13 17:25:02

标签: ios iphone-6-plus launch-screen

我正在使用LaunchScreen.xib来启动我的应用。此xib必须以纵向模式工作(仅限!)。任何人都知道如何使用iPhone 6 / 6s Plus实现这一目标(他们可以横向启动应用程序)?

2 个答案:

答案 0 :(得分:0)

我相信如果您打开资产目录的属性检查器,那么您需要检查横向框,如图像enter image description here

希望我的解决方案可以帮助您解决问题。

答案 1 :(得分:0)

来自文档:

启动图片

  

iPhone应用程序的启动图像的大小始终与尺寸相匹配   屏幕的纵向方向。对于启动的应用程序   在横向方向,你应该使用你喜欢的图形   编辑软件旋转发射图像的内容   保持图像的大小与肖像启动图像一致   (高度>宽度)。

     

避免使用资产目录来管理横向的启动图像   应用。 除iPhone 6 Plus使用的启动图像外,   资产目录假设所有iPhone发布图像都是为了   纵向。编译应用程序时,条目为   每个启动图像都会添加到已编译的信息属性列表中   在UILaunchImages键下。的价值   每个条目中的UILaunchImageOrientation键始终是   肖像。然后在启动时忽略这些条目,因为   UILaunchImageOrientation键的Portrait值不匹配   发射方向(横向左侧或右侧)。结果   在启动过程中是一个空白屏幕,因为系统无法找到   适当的发射图像。

     

相反,如果您的应用程序只应使用启动文件   支持iOS 8及更高版本。否则,您需要添加启动   将图像作为项目的资源,然后添加UILaunchImages   应用程序的信息属性列表的关键。务必   禁用使用资产目录来管理启动图像   选择不要使用资产目录'从“启动图像源”菜单中   在您的应用程序的项目编辑器的常规选项卡下   目标

了解更多info:

如果您不使用资源,请使用UILaunchImages键在应用程序的信息属性列表中更改launchscreenimage,然后编辑每个UILaunchImageName键下的值以匹配相应的您项目中的图片。不要包含扩展名或任何修饰符(@ 2x,@ 3x)。您可以通过控制+在文件导航器中单击它并选择打开为>来编辑您的信息属性列表。弹出菜单中的源代码。