UITableViewController vs TableView
Was ist der Unterschied zwischen ziehen einer Tabelle View-Controller in der storyboard-vs ziehen ein UI-View-Controller und ziehen Sie eine Tabelle, Ansicht innen, die in xCode?
Ich weiß, wie ich zum füllen einer Tabelle view-controller-code.
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath;
Wie kann ich Auffüllen einer Tabelle anzeigen, innerhalb eines UI-View-Controller? Welche custom class übertrage ich auf die UI-Ansicht? Ich kann nicht scheinen, um eine tableViewController auf, es ist nur ein ViewController mit einer Tabelle anzeigen...
Ich würde gerne wissen dies, weil ich möchte, um andere Objekte als die Tabelle in dieser Ansicht zu sehen (d.h. einen Abschnitt der Sicht für die Tabelle, und der andere Abschnitt enthält eine Beschriftung, ein Bild und eine Schaltfläche.)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Auffüllen einer UITableView innerhalb eines UIViewController ist nichts anderes als das Auffüllen einer UITableView innerhalb von einem UITableViewController. Sie müssen nur sicherstellen, dass Sie die Umsetzung der gewünschten datasource und delegate-Methoden. Sie müssen auch sicher sein, weisen Sie die UIViewController als delegate und datasource für das UITableView.
Wenn Sie möchten, dass andere Objekte als die Tabelle, dann sollten Sie uns einen UIViewController. In der Tat, ich selten verwenden Sie die UITableViewController mehr, nur für den Fall, muss ich hinzufügen anderer Objekte.
UITableView
wenn es eine Menge von Komponenten, die inUITableViewCell
?Fand ich ein weiterer Unterschied zu .
Während Sie mit einem
UITableViewController
, dieUIScrollView
in die Ansicht scrollt, wenn die Tastatur nach oben bewegt .Dies geschieht nicht mit
UIViewController
wie Sie eigene Methoden für die Ansicht scrollen nach oben und unten .Können Sie auch einen Blick auf diese
https://stackoverflow.com/a/14465669/5553647
Nur UITableViewController können statische Inhalte. https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP40007451-CH7-SW20