apple iphone xcode ios11 xcode9 iphone-x

apple - ¿Lanzar nombres de imagen de iPhoneX?



iphone xs (5)

Puede agregar una imagen de lanzamiento estática para iPhone X con un proyecto anterior con un simple paso:

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.

Una pregunta sobre iPhoneX. Quiero poner Launch Image of iPhoneX (1125px × 2436px) en la carpeta común. No en la fuente LaunchImage. ¿Cuáles son los nombres de Launch Image de iPhoneX? al igual que ''Default-iOS8-736h @ 3x'', no puedo encontrar el nombre en https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/ .


Puede agregar una imagen de lanzamiento estática para iPhone X, solo agregar: [email protected]


Puede definir los nombres en su Info.plist utilizando la clave UILaunchImages :

<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>

Las imágenes del paisaje funcionarían igual.


Si el nombre de la fuente de launchImage es ''LaunchImage''.

El nombre debe ser [UIImage imageNamed:@"[email protected]"]

PD: como encontrarlo?

  1. paso 1. Abra el directorio del paquete como /Users/hite/Library/Developer/CoreSimulator/Devices/5CFE3CFA-94F8-45EC-BAC5-xxx2/
  2. Encuentre su archivo de aplicación como myFit.app , y Show Package Contents .
  3. busca el 3x.png para obtener el nombre de la imagen.