快速将表格视图添加到表格视图单元格

时间:2018-11-15 18:34:05

标签: swift uitableview

我想实现这种类型的屏幕。有两个表格视图,一个在右侧,另一个在左侧。在左侧表(chatOne)视图中,我想在其第一部分(即chatOneCell)中添加一个表视图。 screen

如何快速将表视图添加到表视图单元格?

我正在尝试将表格视图添加到表格视图单元格中。外部表已成功显示。但是内部表未加载。如果我要添加视图,按钮标签等,它将显示在单元格中,但不会显示在表格视图中。请查看我的代码并帮助我纠正问题

ChatOne是外部表视图的单元格

InerTable是我要放置在chatOne单元格中的表

insideCell是inerTable的单元格

内部表的标签为45,而内部表的标签为25

        class ChatOne: UITableViewCell{

            @IBOutlet weak var inerTable: UITableView!


            override func awakeFromNib() {
                super.awakeFromNib()


                inerTable.dataSource = self as? UITableViewDataSource
                inerTable.delegate = self as? UITableViewDelegate
               inerTable.reloadData()

            }

           }

        class insideCell: UITableViewCell {
            @IBOutlet weak var myLabel: UILabel!
            override func awakeFromNib() {
                super.awakeFromNib()

            }
        }



        public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
                if tableView.tag == 45{
                    let cell = tableView.dequeueReusableCell(withIdentifier: "Cell") as! insideCell
                    cell.myLabel.text = "Tapan"
                    return cell
                }
                if tableView.tag == 25{

                    let rowIdentifier = tableOneIdentifire[indexPath.section]
                    let cell = tableView.dequeueReusableCell(withIdentifier: rowIdentifier)
                    return cell!
                }


                return UITableViewCell()

            }

1 个答案:

答案 0 :(得分:0)

在swift中添加表视图时,我也遇到这种问题。所以我点击这个链接,所有细节都清晰可见。因此请遵循此shorturl.at/yKSYZ