2009-07-16 12 views
0

Ich habe eine App mit vier Registerkarten, jede Registerkarte wird ein UITableView mit geparsten XML-Feed enthalten. Ich möchte ein Szenario ähnlich dem App Store erstellen, der eine Reihe von Tabs hat, und einige der NavigationControllers haben oben ein SegmentedControl. Ich würde gerne wissen, wie es gemacht wird?Mehrere UITableView/Datenquellen - wie geht man an?

Gibt es einen NavigationController, der einen View-Controller für jedes segmentierte Steuerelement austauscht? Wie würde ich meine Tabellenansicht sortieren? Wenn ich zum Beispiel ein UITableView mit 20 Zeilen habe, möchte ich ein SegmentedControl hinzufügen, das "Titel", "Datum" hat, aber es würde nur den gleichen Inhalt nur nach Titel und Veröffentlichungsdatum sortieren.

Ich habe versucht, einige Quellen und Artikel zu den oben genannten zu finden, aber ich konnte nichts finden, also wenn mich jemand in die richtige Richtung führen könnte, würde ich es begrüßen.

Vielen Dank.

Antwort

0

Für das Problem mit der Registerkarte können Sie eine UITabBar verwenden, mit der Sie Ansichten austauschen oder die Tabellenansicht jedes Mal neu erstellen können, wenn auf eine neue Registerkarte geklickt wird. Um Abschnitte für Ihre Tabellenansicht zu erstellen, verwenden Sie einen gruppierten style tableView, um ihn so zu sortieren, dass Sie Ihre dataSource-Arrays so sortieren müssen, wie sie angezeigt werden sollen, oder einen Weg finden Die Methode tableCellAtIndexPath, um Ihre Zellen in der Reihenfolge zurückzugeben, in der Sie sie haben möchten. Hoffe, dass das hilft

+0

Ich hatte keine Probleme mit der Gruppierung von Tabellen oder Erstellen von Tabs. Ich werde in Tabelle CellAtIndexPath nachsehen. Danke – runmad

+0

Da Sie ein Index-Objekt in dieser Methode erhalten, ist der beste Weg für Sie wahrscheinlich, Ihre Datenquellenarrays so zu sortieren, wie sie angezeigt werden sollen – Daniel

Verwandte Themen