ios - iOS 7 和 8 中的启动屏幕和图标尺寸问题和混淆

标签 ios objective-c iphone ipad

在经历了很多困惑之后,我终于问到了关于 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 会告诉您需要多少张图片。

您无需关心图片名称,只需拖放即可。

enter image description here

图标

使用Images.xcassets

关于ios - iOS 7 和 8 中的启动屏幕和图标尺寸问题和混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29204620/

相关文章:

iphone - 如何计算从 iphone 技术中的服务获得响应所花费的时间

ios - 进入全屏时 iPhone 上的 MPMoviePlayerController 暂停

iphone - 如何将此类数据显示到 UITableview

ios - UICollectionView 部分标题闪烁问题

objective-c - Unix 时间戳未正确转换为 NSDate

iphone - 如何在 UITextView 中插入 UIImageView,就像 iphone 默认消息 (SMS) 应用程序在 UITextView 中插入多媒体内容一样

ios - 如何增加角标(Badge)数量

android - 如何在 React Native 应用程序中维护 session ?

ios - Xcode/Application Uploader 提交应用失败(数据传输超时)

iphone - 有没有办法执行 UIModalTransitionStyleCoverHORIZONTAL(不是 FlipHorizo​​ntal)?