支持所有iPhone设备所需的图像大小

时间:2014-11-10 12:13:51

标签: ios iphone xcode6 xcode6.1

我们创建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。

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

谢谢。

3 个答案:

答案 0 :(得分:1)

现在在新版本中不需要splash的图像名称。您可以在“LaunchImage”图像资源中拖放图像。请查看下面的截图。

在右侧,您可以看到预期尺寸:1242x2208像素所需的图像尺寸。

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

enter image description here

也许这会对你有帮助。

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

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

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

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

the checkbox and the expected size