2010-04-21 4 views
1

J'ai suivi ce tutoriel (iPad Hello World) et je me demandais s'il était possible de regrouper des éléments dans la vue de table. Fondamentalement, lorsque l'utilisateur ouvre l'application, la vue de la table dirait quelque chose comme: Groupe 1, Groupe 2 et Groupe 3. Lorsque les onglets de l'utilisateur sur un groupe, la vue de table chargerait les éléments dans le groupe.Table View Groupes sur iPad

Répondre

0

Il y a beaucoup à faire pour obtenir ceci, je vous recommande de lire ceci UITableView programming guide afin de comprendre complètement cet élément (mais si vous voulez aller assez simple, allez à "Naviguer dans une hiérarchie de données avec Table Views "section). Mais voici un résumé de ce que vous allez faire d'ailleurs pour ce tutoriel que vous mentionnez:

D'abord vous devrez modéliser votre ensemble de données (classes NSObject étendues, classes de conteneur avec NSArrays ou NSMutableArrays ou même NSObjects simples pour construire votre hiérarchie). Une fois que vous avez ces. Ensuite, vous allez implémenter la méthode

numberOfSectionsInTableView: 

du protocole UITableViewDataSource. En lui fournissant le nombre d'éléments sur votre objet de niveau supérieur de votre hierachie.

Puis, dans ce délégué de la table, vous devrez implémenter la méthode

tableView:didSelectRowAtIndexPath:

et encore, pousser une nouvelle vue pour cette ligne sélectionnée, obtenir les données de votre modèle et alimenter la poussée voir avec ces données.

Espérons que c'est utile mec!