2010-01-11 6 views

Répondre

2

Je voudrais configurer un NSMutableArray des objets représentent vos lignes de la table. Vous pouvez utiliser votre propre classe ou NSDictionaries, un par ligne. Mon implémentation de source de données (protocole UITableViewDataSource) de -tableView: cellForRowAtIndexPath: définirait le contenu de chaque cellule (qu'il s'agisse de chaînes, d'images ou de toute autre chose) sur l'objet approprié de NSMutableArray. L'implémentation de mon délégué (protocole UITableViewDelegate) de -tableView: didSelectRowAtIndexPath: est appelée chaque fois qu'une ligne est sélectionnée et que NSIndexPath fourni pointe vers l'index de l'objet correspondant dans NSMutableArray. Fondamentalement, il suffit d'implémenter UITableViewController qui est par défaut la source de données et le délégué de la vue tabulaire, placez les objets que vous devez "afficher" dans la table dans NSMutableArray et implémentez -tableView: numberOfRowsInSection :, -tableView : cellForRowAtIndexPath: et -tableView: didSelectRowAtIndexPath: de la manière la plus directe. La première méthode renvoie le nombre de lignes par section, la seconde configure une cellule pour chaque ligne, la troisième est envoyée lorsqu'une ligne est sélectionnée.

Questions connexes