是否可以访问包含单元格中当前UITableViewCell的UITableView?
答案 0 :(得分:5)
您可以向上查看层次结构,直到找到UITableView:
UIView *v = self;
while (v && ![v isKindOfClass:[UITableView class]]) v = v.superview;
// v now holds the table view, or nil if there isn't one
虽然您可能会质疑为什么单元格需要在表视图中查找,以及是否有更简单的方法来执行此操作。
答案 1 :(得分:0)
对于iOS 8 +:
UITableView *tableView = cell.superview.superview;