4 Stimmen

Cocoa Touch - UITableView innerhalb einer Ansicht

Grüße,

Problem:

Ich habe eine Hauptansicht, die bereits mit einer XIB-Datei, einer Appdelegate-Klasse und einer Controller-Klasse verbunden ist.

Jetzt öffne ich die xib-Datei im Interface Builder und füge eine UITableView hinzu.

Dann erstelle ich in seiner Controller-Klasse den IBoutlet-Code, um ihn zu verwenden, sagen wir: tableView.


Fragen:

1) Wo gehe ich von hier aus, um diese Tabelle zu füllen, und dann Methoden zu implementieren, um Ereignisse zu behandeln?

2) Was ist der beste Weg, um eine UITableView zu erstellen/implementieren und dann zu einer übergeordneten Ansicht hinzufügen?

Ich danke Ihnen vielmals. Yohann T.

ps: Ich habe mir ein paar Tutorials angesehen, aber keines zeigt, wie man es mit einer übergeordneten Ansicht verbindet.

4voto

Shaggy Frog Punkte 27326

1) Wo gehe ich von hier aus, um diese Tabelle zu füllen, und dann Methoden zu implementieren, um Ereignisse zu behandeln?

A UITableView erhält seine Daten von einem UITableViewDataSource und lässt eine UITableViewDelegate Ereignisse im Zusammenhang mit in behandeln. Normalerweise wird Ihre Controller-Klasse beide Protokolle implementieren, d.h.:

@interface MyViewController :
    UIViewController <UITableViewDelegate, UITableViewDataSource>

Dann können Sie im Interface Builder die Assoziation von der Controller-Klasse zur dataSource y delegate Eigenschaften der UITableView Objekt.

2) Wie kann ich am besten eine UITableView erstellen/implementieren und sie dann einer übergeordneten Ansicht hinzufügen?

Am einfachsten geht das mit dem Interface Builder: Ziehen Sie per Drag-and-Drop die UITableView direkt in Ihre übergeordnete Ansicht.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X