Je travaille sur une application iPhone et j'essaie de définir une image d'écran de lancement .Comment définir une image d'écran de lancement, puis-je ajouter une UIImageView
et lui attribuer une image ?
Si vous avez besoin de plus d'informations pour répondre à la question, merci de me le faire savoir.
Merci d'avance
Oui, vous pouvez facilement définir une UIImageView
dans LaunchScreen. Supprimez simplement les étiquettes préexistantes du LaunchScreen.xib
, ajoutez une UIImageView
à partir du Générateur d'interface. Affectez les 4 contraintes suivantes à cette UIImageView
par rapport à la vue parent:
Et enfin, définissez l'image sur UIImageView
.
J'espère que cela vous aide dans ce que vous vouliez faire.
Mettre à jour:
Regardez l'image suivante pour une description plus détaillée:
Dans iOS 8 et versions ultérieures, vous pouvez créer un fichier XIB ou un storyboard au lieu de une image de lancement statique. Lorsque vous créez un fichier de lancement dans Interface Générateur, vous utilisez des classes de taille pour définir différentes dispositions pour différents environnements d’affichage et vous utilisez la disposition automatique pour rendre mineur ajustements.
Pour ajouter une image de lancement (ou tout type d’image), dans Xcode (9.4.1), accédez simplement à Assets.xcassets et vous pouvez l’ajouter à partir de la fonction d’ajout explicite qui s’y trouve. Pour mon application iPhone, je l'ai simplement ajoutée, en un tournemain. Vous devez également suivre les instructions pour ajouter des contraintes à l'image, comme décrit par l'un des répondeurs avec capture d'écran ci-dessus. Enfin, vous pouvez enregistrer et tester pour voir/vérifier votre image de lancement apparaissant lors du lancement de votre application.