0

创建 iOS 应用程序需要哪些初始屏幕图像?我想支持所有支持 iOS8 的设备。试图找出 Images.xcassates 的工作原理以及如何添加启动图像。

我想支持 iPhone 4、iPhone 5/5s/5c、iPhone 6/6+、iPad。

设置 LaunchImage 所需的命名约定是什么?我刚刚在 xcassates 中看到了 1x、2x、Retina 4 2x 和 3x。但没有得到它需要的文件名。

就像非视网膜和视网膜一样,我们只需将非视网膜图像的两倍命名为视网膜,并将其命名为 xxx@2x.png 用于视网膜,xxx.png 用于非视网膜。

没有得到关于这个的苹果文件。

谢谢你。

4

3 回答 3

1

现在在新版本中不需要用于启动的图像名称。您可以在“LaunchImage”图像资产中拖放图像。请检查下面的屏幕截图。

在右侧,您可以在Expected Size 中看到所需的图像尺寸:1242x2208 像素

只需将相同大小的图像拖到那里就可以了。

在此处输入图像描述

也许这会对你有所帮助。

于 2014-11-10T12:27:52.797 回答
0

xcassets 中有一个默认的黑色 LaunchImage,您只需要将图像拖放到相应的画布中。XCode 会自动为您命名这些图像。

请注意,在 xcassets 中,您可以选择仅查看适用于 iOS 8、iOS 7 或更高版本、iOS 6 或更高版本等的画布。

于 2014-11-10T12:20:10.397 回答
0

使用 image.xcassets,您不需要遵循命名约定。您只需将图像拖放到 image.xcassets 中的占位符即可。Xcode 将为您处理。

要支持多设备,您可以轻松匹配占位符下方的命名。例如。iPhone Portrait iOS7,8:2x:iPhone4,Retina 4:iPhone5/5s/5c

对于 iPhone 6/6+,您可以在右侧面板上启用 iOS8.0 iPhone 复选框。

您还可以在右侧面板上看到预期的尺寸。

复选框和预期大小

于 2014-11-10T12:23:52.513 回答