2009-07-16 13 views
0

J'ai une application avec quatre onglets, chaque onglet contiendra un UITableView avec un flux XML analysé. J'aimerais créer un scénario semblable à l'App Store, qui comporte un certain nombre d'onglets, et certains des NavigationControllers ont un SegmentedControl en haut. J'aimerais savoir comment c'est fait?Plusieurs UITableView/datasources - comment l'aborder?

Y a-t-il un contrôleur de navigation qui permute un contrôleur de vue pour chaque élément de contrôle segmenté? Aussi, comment pourrais-je trier ma tableview? Par exemple, si j'ai un UITableView avec 20 lignes, je voudrais ajouter un SegmentedControl qui a "Titre", "Date" mais il trierait juste le même contenu, seulement par le titre et la date de sortie. J'ai essayé de trouver des sources et des articles sur ce qui précède, mais je n'ai rien trouvé, donc si quelqu'un peut me guider dans la bonne direction, j'apprécierais.

Merci.

Répondre

0

Pour le problème d'onglet, vous pouvez utiliser un UITabBar, cela vous permettra d'échanger des vues ou de reconstruire votre vue de table chaque fois qu'un nouvel onglet est cliqué. Pour créer des sections pour votre vue de table, vous allez vouloir utiliser un tableauAffiche groupedstyle, pour le trier comme vous le feriez pour trier vos tableaux dataSource de la façon dont vous voulez qu'ils s'affichent, ou trouver un chemin dans la méthode tableCellAtIndexPath pour retourner vos cellules dans l'ordre dans lequel vous les voulez. J'espère que ça aide

+0

Je n'avais pas de problèmes avec le regroupement de tables ou la création de tabulations. Je vais regarder dans tableCellAtIndexPath. Merci – runmad

+0

Puisque vous obtenez un objet index dans cette méthode, le meilleur moyen pour vous est probablement de trier vos tableaux de sources de données de la façon dont vous voulez qu'ils affichent – Daniel