我们创建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。
没有得到关于此的苹果文件。
谢谢。
答案 0 :(得分:1)
现在在新版本中不需要splash的图像名称。您可以在“LaunchImage”图像资源中拖放图像。请查看下面的截图。
在右侧,您可以看到预期尺寸:1242x2208像素所需的图像尺寸。
只需将相同尺寸的图像拖到那里就可以了。
也许这会对你有帮助。
答案 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复选框。
您还可以在右侧面板上看到预期的尺寸。