Ich versuche, UITableView in einem Container ohne Storyboard zu implementieren. ersten i dies erstellt:wie UITableView in Container programmatisch zu implementieren?
let phoneNumsContainerView : UITableView = {
let view = UITableView()
view.backgroundColor = UIColor.white
view.translatesAutoresizingMaskIntoConstraints = false
return view
}()
dann in "ViewDidLoad" i genannt:
view.addSubview(phoneNumsContainerView)
Meine Frage ist, wie/wo implementiere ich die Tableview-Funktionen (cellForRowAt indexPath für ein Beispiel. .) und wie kann ich eine benutzerdefinierte Zelle zu dieser Tabellenansicht erstellen. danke im voraus!
Dank! Es klappt! Was ist, wenn ich mehr als einen Container hinzufügen möchte? – netanelyo
Du meinst mehr Tabellenansicht ?? –
In diesem Fall können Sie Bezug auf mehrere TableView haben. So können Sie innerhalb Ihrer dataSource-Methode (cellForRowAt) setzen, wenn Sie nach mehreren tableView suchen, z. if tableView == tableView1 {}. Sie müssen nicht mehrfach dieselben TableView-Methoden implementieren. –