Quelqu'un sait-il comment je peux choisir un ensemble différent d'images de lancement pour les modes sombre ou clair?
3 Réponses :
Comme l'écran de lancement se charge avant que l'application ne commence à s'exécuter, il ne serait pas possible de modifier les images de lancement définies par programme.
Cependant, dans l'onglet Image Set
, vous pouvez modifier l'option Appearance
pour activer un ensemble d'images différent pour les modes Clair et Foncé:
Donc, si vous définissez cette image dans le Storyboard de l'écran de lancement, le résultat serait le suivant:
Sur une note latérale, si le besoin est simplement de changer la couleur d'arrière-plan, pas les images, vous pouvez définir la couleur d'arrière-plan de l'écran de lancement de la vue Storyboard sur Couleur d'arrière-plan du System Background Color
et utiliser simplement des images .png transparentes.
Quelle est la différence entre any, dark et any, light, dark?
"Any, dark" vous permet de spécifier deux variations d'apparence (une pour la lumière / toutes les versions plus anciennes). "Any, light, dark" vous permet d'en spécifier trois, ce que vous pouvez souhaiter si vous souhaitez faire varier l'apparence entre les appareils qui ne prennent pas en charge le mode clair / foncé et le mode clair sur les appareils qui le prennent en charge.
vous voulez changer l'image ou toute l'histoire
Dans mon cas, j'ai un ensemble LaunchImages. Lorsque l'application démarre, l'image s'affiche. Pour le mode clair, cela semble bon, cependant si j'essaie d'ouvrir mon application sur un appareil avec le mode sombre (ios13), cette image semble mauvaise. Pendant le démarrage de l'application, je ne peux utiliser aucun code pour les changements dynamiques et je n'ai aucune option dans l'interface XCode pour le gérer.