DescriptionProgrammeAvis
59,90€
Je commande
Formation incluse dans l'abonnement Elephorm
Je m'abonne à Elephorm
Création d'une Cellule Customisée
Objectifs
A la fin de cette vidéo, vous serez capable de :
- Créer une classe customisée dérivée de
UITableViewCell
- Utiliser AutoLayout pour concevoir des interfaces utilisateurs personnalisées
- Attacher des composants UI aux propriétés de la classe
- Découpler la logique d'affichage des données dans les cellules
Résumé
Cette leçon vous apprendra à créer et personnaliser des cellules UITableView dans une application de chat en utilisant Swift et AutoLayout.
Description
Dans cette vidéo, vous apprendrez à personnaliser l'apparence de cellules dans un UITableView en créant une classe dérivée de UITableViewCell
. Le tutoriel vous guidera à travers les étapes suivantes :
- Création d'une nouvelle classe
ChatTableViewCell
qui hérite deUITableViewCell
pour gérer le style personnalisé. - Spécification du style customisé dans le storyboard en utilisant l'inspecteur d'identité.
- Utilisation d'AutoLayout pour concevoir l'interface graphique de la cellule, en ajoutant des labels pour afficher le texte et le pseudo du chat.
- Attachement des labels créés aux propriétés de la classe
ChatTableViewCell
. - Modification du
MasterViewController
pour utiliser la nouvelle classe de cellule et déléguer l'affichage des données à celle-ci.
En suivant cette approche, vous découplerez la complexité et améliorerez l'organisation de votre code.
Questions - réponses
Questions réponses
Pourquoi est-il recommandé de créer une nouvelle classe pour la cellule personnalisée ?
Il est recommandé de créer une nouvelle classe pour la cellule personnalisée afin de découpler la logique d'affichage des données et d'organiser le code de manière plus modulaire et maintenable.
Que devez-vous spécifier dans l'Identity Inspector pour utiliser la nouvelle classe de cellule ?
Dans l'Identity Inspector, vous devez spécifier que la classe de la cellule n'est plus celle par défaut (
UITableViewCell
) mais la nouvelle classe que vous avez créée, par exemple ChatTableViewCell
.
Quelles sont les étapes principales pour créer une cellule customisée dans un storyboard ?
Les principales étapes sont : créer une nouvelle classe qui hérite de
UITableViewCell
, définir le style customisé dans le storyboard, utiliser AutoLayout pour concevoir l'interface, attacher les composants UI aux propriétés de la classe, et modifier le contrôleur pour utiliser la nouvelle cellule.
Programme détaillé
Module 1 - Concepts avancés du SWIFT
Closures : théorie
02:48
Closures : pratique
06:36
Extensions de classes
03:55
Optional-chaining
04:27