在另一个tableViewController的子视图内添加一个新的TableView

时间:2019-03-24 18:52:34

标签: ios swift uitableview

我有一个tableViewController,其中包含静态表格视图单元格。 在最后一个单元格中,我添加了一个UIScrollView,并在其中添加了一个子视图。

在此子视图中,我添加了另一个带有动态单元格的tableView

问题是,我已经为主要的tableViewController单元(静态单元)使用了tableview协议,但我不知道如何再次将它们用于子视图中的动态表视图。 有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

两种方式:

  • 通过检查哪个表视图是否等于方法的UITableView参数来检查哪个tableView是协议的方法

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        switch tableView {
        case someTableView1: // ...
        case someTableView2: // ...
        default: return
        }
    }
    
  • 为您的静态单元格/单元格创建UITableViewCell的子类,并为此子类实现UITableViewDelegateUITableViewDataSource协议