iPhone SDK Utilisation de la classe UITableView - Partie 1

Bienvenue dans le premier d'une série en deux parties sur l'utilisation de la classe UITableView avec le SDK pour iPhone! Dans ce didacticiel, nous aborderons les principes fondamentaux de la classe UITableView et des protocoles UITableViewDelegate et UITableViewDataSource. À la fin de ce didacticiel, vous comprendrez les bases de la combinaison de ces composants et vous serez sur le point de créer vos propres applications basées sur une vue de tableau.!

Regarder la partie 2 de Travailler avec la classe UITableView

Plus sur les vues de la table:

La documentation du kit de développement logiciel pour iPhone décrit une vue sous forme de tableau en tant que vue représentant les données dans une colonne unique comportant plusieurs lignes. Les vues de table sont fréquemment utilisées dans les applications de productivité, mais comportent également de nombreuses autres implémentations plus créatives. Voici quelques exemples d'applications Apple iOS officielles utilisant des vues de tableau: iPod, Photos et Paramètres. Comme vous pouvez le constater à partir de ces applications, les vues de tableau permettent d’organiser facilement les informations. Ils peuvent être utilisés avec l'interface utilisateur par défaut pour correspondre à d'autres applications iPhone, ou ils peuvent être entièrement personnalisés pour une utilisation dans votre skin personnalisé..

La classe UITableView rend les cellules qui affichent des données, tandis que les protocoles UITableViewDataSource et UITableViewDelegate fonctionnent en arrière-plan pour fournir ces données à la classe et répondre aux événements liés à la vue de table. Les vues de table peuvent être créées avec deux méthodes de base différentes. La première méthode, présentée dans ce didacticiel, consiste à ajouter la vue tabulaire en tant que sous-vue d’un contrôleur de vue normale. La deuxième méthode consiste à implémenter directement une vue de table en utilisant UITableViewController à la place d'un contrôleur de vue personnalisé. La vue tabulaire est une classe hautement personnalisable et extrêmement efficace à utiliser.