【发布时间】:2018-02-16 04:06:54
【问题描述】:
中用于 iPhone 应用的尺寸/命名是什么启动图片 >iOS?
【问题讨论】:
标签: ios iphone xcode ios8 launch
中用于 iPhone 应用的尺寸/命名是什么启动图片 >iOS?
【问题讨论】:
标签: ios iphone xcode ios8 launch
尺寸约定
iPhone3g:320 x 480
iPhone4/4s:640 x 960
iPhone5/5s:640 x 1136
iPhone6:750 x 1334
iPhone 6plus:1242 x 2208
命名约定
对于不想使用“资产目录”的开发者,他们需要给出具体的名称来启动图像
iPhone3g:'Default.png'
iPhone4/4s : 'Default@2x.png'
iPhone5/5s : 'Default-568h@2x.png'
iPhone6 : 'Default-667h@2x.png'
iPhone6plus : 'Default-736h@3x.png'
对于将使用“资产目录”的开发人员,他们无需提供特定名称即可启动图像
转到ProjectSetting -> General-> 在“App Icons and Launch Images”下,为“Launch Image Source”选择“Use Asset Catalog”,然后拖动-删除其操作系统版本/方向的启动图像
【讨论】:
如果您使用 images.xcassets,那么您无需担心命名约定,也无需将这些图像显式添加到您的项目资源中。只需将适当大小的图像拖放到适当的框中,XCode 将完成剩下的工作。
【讨论】:
对于 iPhone 6:
- 750 x 1334 (@2x) 纵向
- 横向 1334 x 750 (@2x)
对于 iPhone 6 Plus:
- 1242 x 2208 (@3x) 用于纵向
- 横向 2208 x 1242 (@3x)
【讨论】:
作为替代方案,您可以考虑使用启动故事板或 xib 代替。这样做只需要一种适应所有尺寸的方法。
注意,这仅适用于 iOS 8。如果你在同样针对 iOS 7 的应用程序中使用它,它在 iOS 7 设备上运行时将使用标准启动图像 - 但当然你只需要 3.5 和 4 英寸,因为新的更大的 iPhone 不支持 iOS 7!
有关详细信息,请参阅Apple docs。
【讨论】: