在经历了很多困惑之后,我终于问到了关于 iPhone 和 iPad 的闪屏/启动屏幕混淆的问题。我访问了许多链接,但找不到合适的答案。我想要 iPhone 和 iPhone 启动屏幕的尺寸。目前我所做的 对于
iPhone
默认 568h.png (320 x 568)
默认-568h@2x.png (640 x 1136)
默认@2x.png (640 x 960)
我使用了这三个维度,它们适用于所有 iPhone(从 4s 到 6 plus)。但是现在提供了一个launch xib。那么这个 xib 是否会在 ios 7 上运行?
现在如果我将上面提供的这两个尺寸用于 4s、5 和 5s,毫无疑问 640 x 1136 也适用于 iphone 6 和 6 plus,但可能会有一些像素模糊推出 iphone 6 和 6 plus。任何人都可以为所有设备(4s 到 6 plus)提供通用的启动屏幕方式,同时也支持 ios 7 和 8。
iPhone 6 和 6plus
6+ (1242x2208)
6 (750x1334)
问题:-我知道这些尺寸用于 iphone 6 和 6+,但是这两种设备的 .png 名称是什么,就像我们为其他设备使用 Default-568h@2x.png 等一样如果我们不使用 launch xib。
iPad
默认纵向~ipad.png (768 x 1024)
默认纵向@2x~ipad.png (1536 x 2048)
同样适用于风景
默认横向~ipad.png (1024 x 768)
默认横向@2x~ipad.png (2048 x 1536)
问题:-是否需要使用其他名称的任何其他维度?
图标
我曾经使用图标文件在 .plist 中进行输入,尺寸为
29 x 29
40 x 40
50 x 50
56 x 56
57 x 57
58 x 58
60 x 60
72 x 72
76 x 76
80 x 80
100 x 100
114 x 114
120 x 120
144 x 144
152×152
iTunesArtwork.png 为 512 x 512
iTunesArtwork@2x.png 为 1024 x 1024
问题:- 我列出了几乎所有图标尺寸,但是所有 iPhone(4s 到 6 plus)和 iPad 所需的最少图标数量是多少?我可以从上面的列表中忽略多少个图标尺寸。在消除困惑方面的任何帮助将不胜感激。
谢谢
最佳答案
启动屏幕
如果您只支持 iOS 8.0+。
您只需要LaunchScreen.xib。
否则使用Images.xcassets。
您可以在“目标 > 通用 > 应用程序图标和启动图像”中启用它
在 Images.xcassets 中选择 LaunchImage。
您可以在检查器中选择支持的设备和操作系统。
然后 XCode 会告诉您需要多少张图片。
您无需关心图片名称,只需拖放即可。
图标
使用Images.xcassets。
关于ios - iOS 7 和 8 中的启动屏幕和图标尺寸问题和混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29204620/