gpt4 book ai didi

ios - 表格 View 中的表格 View swift

转载 作者:行者123 更新时间:2023-11-30 12:41:31 25 4
gpt4 key购买 nike

我需要一个具有 UITableView 的 View ,并且 ma​​in UITableView 有一个包含另一个表格 View 的单元格。我已在 Storyboard上添加了 View ,并在单个 View Controller 中实现了委托(delegate)和数据源方法。但是内部 TableView 不会调用 TableView 方法,因为我已经设置了内部 TableView 委托(delegate)和数据源,如下所示:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell: UITableViewCell = UITableViewCell()

switch tableView.tag {
case 1:
if indexPath.section == 0 {
let pendingReportsCell = tableView.dequeueReusableCellWithIdentifier("PendingReportsCell") as! PendingReportsTableViewCell
pendingReportsCell.taxYearTableView.delegate = self
pendingReportsCell.taxYearTableView.dataSource = self
taxTableView = pendingReportsCell.taxYearTableView
taxTableView?.registerClass(UITableViewCell.self, forCellReuseIdentifier: "EarliestMonthTaxYearCell")
tableView.tag = (taxTableView?.tag)!
taxTableView?.reloadData()
}

请告诉我一个替代者来执行此操作。

最佳答案

在自定义单元类中设置委托(delegate)和数据源,如下所示:-

       class PendingReportsCell: UITableViewCell {
// set the delegate & datasource of taxYearTableView in the init or
// awakefromnib or storyboard.
// I have set it in storyboard and it works for me.
// Implement the datasource and delegate methods of taxYearTableView in this class.
}

当调用taxTableView?.reloadData()时,它将调用上述委托(delegate)和数据源方法

关于ios - 表格 View 中的表格 View swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42174838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com