【发布时间】:2017-01-21 05:06:54
【问题描述】:
我在这里打开一个主题来查找有关 iOS 启动画面的一些帮助。显然,所有的过程似乎都很简单,但不幸的是,我遇到了一个特定情况下的问题:默认启动画面显示在低分辨率的 iPad 上(iPad , iPad 2 , iPad Air , ...),自定义的没有设置。
特殊性: 该应用程序是使用 React Native(框架)开发的,仅适用于横向模式下的 iPad。
在下面,您将找到我为实现启动画面所遵循的步骤:
- 为启动画面准备了 2 张图片: Default-Landscape.png (1024*768px) & Default-Landscape@2x.png (2048*1536px)。
- 在 Xcode 上打开的项目: MyProject.xcodeproj
- 检查项目中的文件夹“Images.xcassets”。
- 左键单击(左起第二列。在完整显示界面中) > App Icon & Launch Image > New iOS Launch Image。
- 出现了两个新东西:一个放置区和一个包含我们想要的设备的清单。然后我选择了我感兴趣的内容。
- 拖放与好格式相关的特定拖放区中的图像。
- 上传图片后,我点击项目“MyProject”(第 1 列)> 点击目标“MyProject”(第 2 列)> 点击“使用目录资产”(第 3 列的按钮)> 选择“迁移” > 然后在下拉菜单中选择我之前准备好的设置“LaunchImage”。
- 最后我删除了默认启动屏幕 (LaunchScreen.xid) 所在的文件夹“Base.lproj”。
结果: 编译后,我发现启动画面适用于高分辨率设备(iPad Air 2 和 iPad Pro),但是不幸的是,在低分辨率(iPad 2、iPad Air、iPad Retina)上,我仍然将默认屏幕“NameOfProject”作为标题,并在页面底部显示“Powered by React native”。
我真的希望你能在这个问题上帮助我,因为我真的不知道那里出了什么问题。我尝试了不同的导入方法、不同的大小和图像名称。但仍然没有任何效果。
【问题讨论】:
标签: xcode ipad react-native splash-screen