我需要在tableView的单元格中显示一个tableview。我有一个单独的tableview字典,它驻留在tableView的每个单元格中。我需要将字典值分配给单元格内的tableview
答案 0 :(得分:1)
将tableView作为子视图添加到单元格。接下来,将一个委托/数据源分配给tableview。这可以是与外部tableViews数据源/委托相同的对象。每次调用委托方法时,tableView都作为参数发送,你可以简单地做(假设你有两个tableViews的属性):
if (tableView == self.outerTableView){
// ... do stuff for outer tableView
} else if (tableView == self.innerTableView) {
// ... do stuff for inner tableVIew
}
我假设你只有一个单元格,其中包含一个tableView。如果你有更多带有tableView的单元格,那么这个想法可以保持不变,除了有许多带有tableViews的单元格之外,处理tableViewCallbacks肯定比在外部tableView的viewController中有更好的处理。