隐藏 customCell 的问题

Problems with hiding a customCell

我有一个自定义单元格,它有自己的 class,我想通过在主 Viewcontroller 中按下一个按钮来设置该单元格的可见性,但我不知道如何在class 通过按下按钮我知道我必须使用通知发送但是我应该在 customcell class 中的什么地方编写代码?谁能给我举个例子吗? 这是我的代码

viewController

   @IBAction func OpenAdd(_ sender: Any) {
        if(openAdd == false){
            openAdd = true
            tableView.reloadData()
        }else{
            openAdd = false
            tableView.reloadData()
        }

    }

自定义单元格

import UIKit

class AddCell: UITableViewCell {



    override func awakeFromNib() {
        super.awakeFromNib()
        // Initialization code
    }

    override func setSelected(_ selected: Bool, animated: Bool) {
        super.setSelected(selected, animated: animated)

        // Configure the view for the selected state
    }

如果要进行一些显示更改,则必须使用 layoutSubviews

class AddCell: UITableViewCell {
    override func layoutSubviews() {
        super.layoutSubviews()

        // write your code here

    }
}

// 在 ViewController - 这是可选的。使用错误时可能会导致一些错误。我不认识你们所有的员工。

func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell!  {
        var cell : UITableViewCell = tableView.dequeueReusableCellWithIdentifier("AddCell") as! AddCell

        cell.layoutSubviews()

        return cell
    }