在哪里放置启动图像?

Posted

技术标签:

【中文标题】在哪里放置启动图像?【英文标题】:Where to put launch images? 【发布时间】:2015-01-18 23:43:32 【问题描述】:

这是一个非常令人恼火且不透明的过程。

到目前为止,从this question 我已经弄清楚了我需要的启动图像的不同尺寸,并且如果我已经有了启动图像,我可以安全地不使用启动 xibs/故事板,并且从各种帖子中我已经确定命名约定(显然??)应该是Default@2x.png 用于 iPhone 4s,Default-568h@2x.png 用于 iPhone 5,Default-667h@2x.png 用于 iPhone 6,Default-Portrait@3x.png 用于 iPhone 6+,虽然 我看到了这方面的相互矛盾的信息,所以我什至不确定....我需要在名称后附加~iphone 吗?

但是,然后,我将它们添加到 xcode,所以我转到我的 images.xcassets 事物并选择“新启动图像”,这个图表事物似乎对我来说是零意义......它只有一个空间风景图片,“Retina HD 5.5”,但不适用于其他风景……尽管该项目应该是仅纵向的……如果这东西正在跟踪我的图像,那么我需要什么命名约定?这太令人困惑了。

【问题讨论】:

【参考方案1】:

好的,制作精美启动图像的最简单方法是使用 xib。您不必担心命名约定,它会在您的所有设备上完美扩展。

第 1 步: 您的项目应该附带一个名为 LaunchScreen.xib 的文件。如果您没有看到这样的文件,请点击文件 > 新文件 > 用户界面 > 启动图像。

第 2 步: 打开 xib 并单击 xib 的边缘。然后,单击属性检查器。将大小设置为您在应用程序的其余部分中使用的任何内容。我们正在利用自动布局,因此应调整图像大小以适应其他设备。

第 3 步: 拖入图像视图并调整其大小以填充 xib。插入初始屏幕的高分辨率版本。

【讨论】:

除非你需要支持 ios 7。那么你需要标准的启动图像。 哇,在这个评论之前听起来太棒了,这让我立刻回到了第 1 格。这几天都是这样。

以上是关于在哪里放置启动图像?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7 / Xcode 5:以编程方式访问设备启动图像

iPad Pro 启动图像和 App 图标

启动 jQuery 脚本在放置在控制台时有效,但在放置到站点代码时无效

phonegap 从哪里拉启动画面?替换了xcode中的所有图像

Xcode 和 iOS 应用程序数据文件放置默认值

ember-cli 在哪里放置图像