引用单元格的父tableView

Abr*_*odj 2 iphone uitableview

有没有办法从tableview的单元格中获取父tableView的引用?

谢谢!

odr*_*drm 5

您可以将此方法添加到UITableViewCell的自定义子类:

- (id)parentTableView {
    UIView *v = [self superview];
    UIView *previous = nil;
    while (v && ![v isKindOfClass:[UITableView class]] && v != previous) {
        previous = v;
        v = [v superview];
    }
    return v == previous ? nil : v;
}
Run Code Online (Sandbox Code Playgroud)

如果你不是UITableViewCell的子类,只需self在上面的代码中替换你对UITableViewCell的引用.