我正在使用LaunchScreen.xib来启动我的应用。此xib必须以纵向模式工作(仅限!)。任何人都知道如何使用iPhone 6 / 6s Plus实现这一目标(他们可以横向启动应用程序)?
答案 0 :(得分:0)
答案 1 :(得分:0)
来自文档:
启动图片
iPhone应用程序的启动图像的大小始终与尺寸相匹配 屏幕的纵向方向。对于启动的应用程序 在横向方向,你应该使用你喜欢的图形 编辑软件旋转发射图像的内容 保持图像的大小与肖像启动图像一致 (高度>宽度)。
避免使用资产目录来管理横向的启动图像 应用。 除iPhone 6 Plus使用的启动图像外, 资产目录假设所有iPhone发布图像都是为了 纵向。编译应用程序时,条目为 每个启动图像都会添加到已编译的信息属性列表中 在UILaunchImages键下。的价值 每个条目中的UILaunchImageOrientation键始终是 肖像。然后在启动时忽略这些条目,因为 UILaunchImageOrientation键的Portrait值不匹配 发射方向(横向左侧或右侧)。结果 在启动过程中是一个空白屏幕,因为系统无法找到 适当的发射图像。
相反,如果您的应用程序只应使用启动文件 支持iOS 8及更高版本。否则,您需要添加启动 将图像作为项目的资源,然后添加UILaunchImages 应用程序的信息属性列表的关键。务必 禁用使用资产目录来管理启动图像 选择不要使用资产目录'从“启动图像源”菜单中 在您的应用程序的项目编辑器的常规选项卡下 目标
了解更多info:
如果您不使用资源,请使用UILaunchImages
键在应用程序的信息属性列表中更改launchscreenimage,然后编辑每个UILaunchImageName
键下的值以匹配相应的您项目中的图片。不要包含扩展名或任何修饰符(@ 2x,@ 3x)。您可以通过控制+在文件导航器中单击它并选择打开为>来编辑您的信息属性列表。弹出菜单中的源代码。