Table des matières:
Vidéo: TUTO Adobe XD : Comment créer des maquettes web 2025
Storyboard est un excellent outil pour créer votre interface utilisateur iOS dans le navigateur de projet. fichier et vous verrez plusieurs contrôleurs de vue dans la structure du document (contrôleur de vue partagée, contrôleur principal de vue et contrôleur de vue détaillée) Chaque contrôleur de vue d'un fichier de storyboard gère une seule scène (une scène, ce sens, est vraiment juste un contrôleur de vue).
Sur l'iPad, gracieuseté de la Split View Controller ou un contrôleur popover, vous pouvez avoir plusieurs scènes sur un écran. Sur l'iPhone, vous ne pouvez généralement voir qu'une seule scène sur un écran à la fois.) Dans le plan du document, sélectionnez le triangle d'affichage à côté du contrôleur de vue principal dans le Master View Controller - Master Scene pour étendre le contrôleur de vue et Voir sa vue.
Si vous ne pouvez pas voir le plan du document, vous pouvez utiliser le plan de masquer / afficher le document c ontrol. Vous pouvez également effectuer un zoom avant ou arrière sur un storyboard en double-cliquant sur le canevas du storyboard ou en utilisant le contrôle du zoom. Le signe = renvoie le storyboard en taille réelle, ce qui est le seul moyen de rendre les vues modifiables.
Pour ajouter des éléments de l'interface utilisateur, sélectionnez la vue avec laquelle vous souhaitez travailler sous l'en-tête du contrôleur de vue répertorié dans le plan du document.
Il s'agit du contrôleur de vue
La sélection d'un fichier de storyboard dans le navigateur de projet lance Interface Builder, l'éditeur que vous utilisez pour éditer les fichiers de storyboard de votre application. La plupart des applications n'ont besoin que d'un seul fichier storyboard, mais comme vous créez une application universelle , vous disposez de deux storyboards, un pour l'interface utilisateur iPad (Main_iPad) et un pour l'interface utilisateur iPhone (Main_iPhone storyboard).
Chaque fichier de storyboard que vous créez possède son propre contrôleur initial, , qui sert de point d'entrée dans le storyboard. Dans le fichier de storyboard principal de votre application, le contrôleur de vue initial est le premier contrôleur de vue présenté par votre application.
Le contrôleur de vue est le grand kahuna ici, et chaque contrôleur de vue dans un fichier de storyboard gère une seule scène. Pour les applications iPhone, une scène gère le contenu d'un écran, mais pour les applications iPad, le contenu de plusieurs scènes peut être simultanément affiché à l'écran.
Pour ajouter de nouvelles scènes à votre fichier de storyboard, tout ce que vous avez à faire est de faire glisser un contrôleur de vue de la bibliothèque vers le canevas du storyboard.Vous pouvez ensuite ajouter des contrôles et d'autres vues (telles que Image, Web ou même Table) à l'affichage du contrôleur de vue.
Outre la possibilité de présenter votre application dans son ensemble, les storyboards réduisent également la quantité de code à écrire. Supposons que vous souhaitiez créer une transition d'un contrôleur de vue à un autre; tout ce que vous devez faire est Ctrl-clic sur un bouton ou une cellule Table View dans un contrôleur de vue et faites glisser vers l'autre.
Faire glisser entre les contrôleurs de vue crée une section , qui apparaît dans Interface Builder en tant qu'objet configurable. Les sèmes prennent en charge tous les types de transitions disponibles dans UIKit, tels que la navigation et les transitions modales. Une section vous permet également de définir des transitions personnalisées.
Utilisation d'Interface Builder pour ajouter les éléments utilisateur
L'Interface Builder de Xcode vous permet de créer un storyboard en vous permettant de disposer graphiquement votre interface utilisateur dans chaque contrôleur de vue. Vous utilisez Interface Builder pour concevoir l'interface utilisateur de votre application, puis enregistrez ce que vous avez fait en tant que fichier de ressources, inclus dans votre application et chargé dans votre application lors de l'exécution.
Ce fichier de ressources est ensuite utilisé pour créer automatiquement la fenêtre et les contrôleurs de vue de votre application, ainsi que toutes vos vues et commandes.
Si vous ne voulez pas utiliser Interface Builder, vous pouvez également créer vos objets par programmation - créer des vues et afficher des contrôleurs et même des choses comme des boutons et des étiquettes en utilisant votre propre code d'application.
Alors, comment obtenez-vous ces petits contrôles dans la vue qui vit dans la scène contrôleur de vue? Pour cela, vous utilisez une autre zone de l'espace de travail - la zone utilitaire.
Vous utilisez le sélecteur Vue de la barre d'outils pour afficher ou masquer la zone Utilitaire. La zone Utilitaire est une zone facultative sur le côté droit de la fenêtre Espace de travail. Pour masquer ou afficher la zone Utilitaire, cliquez sur le bouton Utilitaire dans le sélecteur Vue à droite dans la barre d'outils Espace de travail.
Lorsque vous passez le pointeur de la souris sur un bouton de la barre d'outils, une info-bulle décrit sa fonction.
Découvrez la zone utilitaire dans toute sa splendeur. Le volet Bibliothèque a été redimensionné.
Comme vous pouvez le voir, cette zone comprend deux volets, le premier pour l'aide rapide et les autres inspecteurs (l'inspecteur des attributs est sélectionné ici) et le dernier pour les bibliothèques de ressources.