启动 iPhoneX 的图像名称?
Launch Image names of iPhoneX?
一个关于iPhoneX的问题。我想将 iPhoneX 的 Launch Image(1125px × 2436px)放在 common 文件夹中。不在 LaunchImage 源中。 iPhoneX 的 Launch Image 名称是什么?就像'Default-iOS8-736h@3x'一样,我在https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/中找不到名字。
按照惯例,它应该被命名为 Default-812h@3x.png
(和 Default-Landscape-812h@3x.png
)(812 is the actual height in points)。
看起来目前还没有办法使用故事板驱动的启动屏幕,也没有办法为 iPhone X 和旧的加大尺寸模型提供像素完美的图像。
您可以使用 UILaunchImages
键在 Info.plist
中定义名称:
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>8.0</string>
<key>UILaunchImageName</key>
<string>Default-736h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{414, 736}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>8.0</string>
<key>UILaunchImageName</key>
<string>Default-667h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{375, 667}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{320, 480}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageName</key>
<string>Default-568h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{320, 568}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>8.0</string>
<key>UILaunchImageName</key>
<string>Default-812h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{375, 812}</string>
</dict>
</array>
横向图片效果相同。
您可以通过简单的步骤为 iPhone X 添加静态启动图像:
1, Select Assets.xcassets select launch image folder.
2, Check "iOS 8.0 and later" in the right Attribute inspector panel.
3, An iPhone X place holder will appear, drag an image 375w812h @ 3x to it and you are done.
如果launchImage源名称是'LaunchImage'。
名字应该是
[UIImage imageNamed:@"LaunchImage-1100-2436h@3x.png"]
PS: 如何找到它?
- step 1.打开bundle目录如
/Users/hite/Library/Developer/CoreSimulator/Devices/5CFE3CFA-94F8-45EC-BAC5-xxx2/
- 找到您的应用程序文件
myFit.app
和 Show Package Contents
.
- 搜索 3x.png 以获取图像名称。
您可以为 iPhone X 添加静态启动图像,仅添加:
默认-375w-812h@3x.png
一个关于iPhoneX的问题。我想将 iPhoneX 的 Launch Image(1125px × 2436px)放在 common 文件夹中。不在 LaunchImage 源中。 iPhoneX 的 Launch Image 名称是什么?就像'Default-iOS8-736h@3x'一样,我在https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/中找不到名字。
按照惯例,它应该被命名为 Default-812h@3x.png
(和 Default-Landscape-812h@3x.png
)(812 is the actual height in points)。
看起来目前还没有办法使用故事板驱动的启动屏幕,也没有办法为 iPhone X 和旧的加大尺寸模型提供像素完美的图像。
您可以使用 UILaunchImages
键在 Info.plist
中定义名称:
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>8.0</string>
<key>UILaunchImageName</key>
<string>Default-736h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{414, 736}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>8.0</string>
<key>UILaunchImageName</key>
<string>Default-667h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{375, 667}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageName</key>
<string>Default</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{320, 480}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageName</key>
<string>Default-568h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{320, 568}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>8.0</string>
<key>UILaunchImageName</key>
<string>Default-812h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{375, 812}</string>
</dict>
</array>
横向图片效果相同。
您可以通过简单的步骤为 iPhone X 添加静态启动图像:
1, Select Assets.xcassets select launch image folder.
2, Check "iOS 8.0 and later" in the right Attribute inspector panel.
3, An iPhone X place holder will appear, drag an image 375w812h @ 3x to it and you are done.
如果launchImage源名称是'LaunchImage'。
名字应该是
[UIImage imageNamed:@"LaunchImage-1100-2436h@3x.png"]
PS: 如何找到它?
- step 1.打开bundle目录如
/Users/hite/Library/Developer/CoreSimulator/Devices/5CFE3CFA-94F8-45EC-BAC5-xxx2/
- 找到您的应用程序文件
myFit.app
和Show Package Contents
. - 搜索 3x.png 以获取图像名称。
您可以为 iPhone X 添加静态启动图像,仅添加: 默认-375w-812h@3x.png