Partager via


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

Modification

Actions de ligne

Création de tables dans un storyboard

Redimensionnement automatique de la hauteur de ligne