Utilisation de tables et de cellules dans Xamarin.iOS
Avertissement
Le concepteur iOS a été déconseillé dans Visual Studio 2019 version 16.8 et Visual Studio 2019 pour Mac version 8.8, et supprimé dans Visual Studio 2019 version 16.9 et Visual Studio pour Mac version 8.9. La méthode recommandée pour créer des interfaces utilisateur iOS est directement sur un Mac exécutant le Générateur d’interface de Xcode. Pour plus d’informations, consultez Conception d’interfaces utilisateur avec Xcode.
Cette section présente les classes utilisées pour créer et afficher des tables, puis fournit des exemples de leur utilisation dans Xamarin.iOS. Il couvre l’apparence par défaut des tables, la personnalisation de la disposition, l’implémentation de la modification et l’utilisation du Concepteur Xamarin iOS pour concevoir un tableau visuellement. Parfois, l’affichage est évidemment une liste de lignes (telles que l’application Musique) et d’autres fois, il est difficile de reconnaître le contrôle de table (par exemple, la modification dans l’application Contacts ou une conversation dans l’application Messages).
Pour ceux qui travaillent sur des applications multiplateformes avec Xamarin.Android, le contrôle UITableView est similaire à la classe ListView dans Android (et la classe UITableViewSource est similaire aux classes d’adaptateur Android).
Ces articles examineront de manière complète l’utilisation des tables, notamment :
- Parties de tableau : présentation et explication des éléments visuels du
UITableView
contrôle. - Affichage de données dans des tables : démonstration de la création et du remplissage d’une table, utilisation de différents styles de table et de cellules et éviter les problèmes de mémoire en recyclant les objets de cellule.
- Utilisation avancée : création de cellules personnalisées et utilisation des fonctionnalités d’édition de la classe UITableView.
- Création visuelle d’une table : utilisation du Concepteur Xamarin pour iOS pour créer une interface basée sur une table avec un Storyboard.
Contenu
Parties de table & Fonctionnalités
Remplissage d’un tableau avec des données
Personnalisation de l’apparence d’un tableau
Création de tables dans un storyboard
Redimensionnement automatique de la hauteur de ligne
Liens associés
- Introduction aux storyboards
- Storyboard a TableView Recipe
- Présentation de MonoTouch.Dialog
- Exemple TableEditing sur Github
- Exemple TableParts sur GitHub
- Exemple TableAndCellStyles sur Github
- UiTableView, référence de classe
- UITableViewCell, référence de classe
- UITableViewDelegate
- UITableViewDataSource