具有2个数据源/委托的iOS Tableview
视图控制器上的tableview是否可以由两个不同的数据源控制?我希望视图上的表格根据用户选择的段控制按钮显示不同的表格数据。在当前状态下,数据源似乎总是最后声明的选项。在本例中,missedEventLogController。是否需要在视图中当前表的顶部放置另一个相同的表具有2个数据源/委托的iOS Tableview,ios,swift,uitableview,delegates,datasource,Ios,Swift,Uitableview,Delegates,Datasource,视图控制器上的tableview是否可以由两个不同的数据源控制?我希望视图上的表格根据用户选择的段控制按钮显示不同的表格数据。在当前状态下,数据源似乎总是最后声明的选项。在本例中,missedEventLogController。是否需要在视图中当前表的顶部放置另一个相同的表 @IBOutlet weak var eventLog: UITableView! @IBOutlet weak var missedEventLog: UITableView! override fun
@IBOutlet weak var eventLog: UITableView!
@IBOutlet weak var missedEventLog: UITableView!
override func viewDidLoad() {
self.eventLog.delegate = eventLogTableController
self.eventLog.dataSource = eventLogTableController
eventLog.reloadData()
self.missedEventLog.delegate = missedEventLogController
self.missedEventLog.dataSource = missedEventLogController
您只需要一个表视图。将
数据源
和委托
设置为两个源之一,然后重新加载表视图。每次需要切换时,重复这些步骤。这真是一个无聊的时刻!谢谢你,先生……希望这能帮助像我这样的人以后摆脱困境!