J'ai créé une application iPhone dont l'image de fond convient parfaitement aux écrans iPhone, mais lorsque je cours sur iPad, cette image s'étend horizontalement (l'écran de l'iPad est plus carré que l'iPhone) .Choisir une image de fond différente pour l'écran de lancement iPhone et iPad
Y a-t-il un moyen pour moi de choisir quelle image d'arrière-plan va être chargée?
Je sais que je peux utiliser UIDevice.current.userInterfaceIdiom == .phone
et UIDevice.current.userInterfaceIdiom == .pad
pour vérifier quel appareil je suis, mais comment puis-je choisir l'image correcte si l'écran de lancement n'accepte pas le code attaché à elle?
Utilisez un story-board de lancement, pas une image de lancement. Ensuite, vous pouvez utiliser des classes de taille pour adapter la présentation de la scène. Vous ne pouvez pas utiliser de code puisque l'image de lancement est affichée avant que votre application ne commence à s'exécuter. – Paulw11
J'utilise LaunchScreen.storyboard ... mais je n'ai pas eu ces "classes de taille" ... qu'est-ce que c'est? – Daniel
Dans Xcode 9 il est sous "vary for traits" – Paulw11