尽管有启动屏幕文件,为什么还需要启动图像?
Why is a Launch Image needed despite having a Lauch Screen File?
在 iOS 10 中我使用了 Launch Screen File
而不是 Launch Images
:
在 Xcode 9 中为 iOS 11 转换为 Swift 4 后,我收到以下警告:
Missing "Default-568h@2x.png" launch image
为什么已经有启动屏幕还需要启动图像?
解决方案是临时添加启动图像资产目录。
- 点击
Use Asset Catalog...
:
- 选择创建新的资产目录:
- 切换回
Don't use asset catalogs
:
删除自动创建的Images.xcassets
.
警告消失了。
在Xcode 9.4中,如果我们点击iOS 8.0 and later
,LaunchImage
会出现一个名为iPhone X Portrait iOS 11+
的插槽
您需要参考静态启动屏幕图像指南https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/launch-screen/。这是 iPhone X
的尺码
iPhone X portrai 1125px × 2436px landscape 2436px × 1125px
在 iOS 10 中我使用了 Launch Screen File
而不是 Launch Images
:
在 Xcode 9 中为 iOS 11 转换为 Swift 4 后,我收到以下警告:
Missing "Default-568h@2x.png" launch image
为什么已经有启动屏幕还需要启动图像?
解决方案是临时添加启动图像资产目录。
- 点击
Use Asset Catalog...
:
- 选择创建新的资产目录:
- 切换回
Don't use asset catalogs
:
删除自动创建的
Images.xcassets
.警告消失了。
在Xcode 9.4中,如果我们点击iOS 8.0 and later
,LaunchImage
会出现一个名为iPhone X Portrait iOS 11+
您需要参考静态启动屏幕图像指南https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/launch-screen/。这是 iPhone X
的尺码iPhone X portrai 1125px × 2436px landscape 2436px × 1125px