Les Fondamentaux des Vues et de la Hiérarchie d'Interface Utilisateur
Objectifs
Les objectifs de cette vidéo sont de comprendre les concepts de base d'une interface graphique en développement iOS, maîtriser la hiérarchie des vues, et apprendre à gérer les événements utilisateurs.
Résumé
Un aperçu des concepts essentiels des interfaces graphiques en développement iOS, comprenant la gestion des vues, des sous-vues et la hiérarchie des calques.
Description
Dans cette leçon, nous abordons les bases des interfaces graphiques en développement iOS. Une interface graphique est composée de plusieurs vues, qui s'empilent les unes sur les autres avec des notions de transparence pour dessiner une hiérarchie complexe.
Tout commence par la fenêtre principale (UIWindow), qui recouvre l'écran de votre appareil. Les autres vues sont des sous-vues de cette fenêtre, et chacune joue un rôle spécifique. En explorant Xcode, vous apprendrez à inspecter cette hiérarchie de vues, à utiliser des storyboards pour visualiser les vues empilées et à ajuster les propriétés des vues pour modifier leur comportement et apparence.
Les vues ne sont pas uniquement responsables de l'affichage; elles gèrent également les événements utilisateurs. Par exemple, un clic sur une vue transfère l'événement à l'élément concerné, avec un système de remontée si l'élément initial ne répond pas.
Nous discutons aussi des classes de vues dans le SDK iOS, et de comment manipuler leurs propriétés pour adapter les interfaces graphiques à divers appareils et orientations.