快速从自定义单元访问tableView

时间:2018-07-06 05:42:10

标签: ios swift xcode uitableview

如何从CustomCell快速访问tableView? 我尝试使用self.superView。但这没用

2 个答案:

答案 0 :(得分:0)

我建议您最好不要使用UITableViewCell访问UITableView,可以创建一个UITableViewCellDelegate来处理此问题,创建UITableViewCell时,可以为其分配一个委托。

答案 1 :(得分:0)

您可以为UITableviewcell写扩展以实现您的目标,请看下面的给定代码

 extension UITableViewCell {
    var tableView: UITableView? {
        var view = self.superview
        while (view != nil && view!.isKind(of: UITableView.self) == false) {
            view = view!.superview
        }
        return view as? UITableView
    }
}