How to know the UITableview row number

前端 未结 10 1838
粉色の甜心
粉色の甜心 2020-11-22 11:28

I have a UITableViewCell with UISwitch as accessoryview of each cell. When I change the value of the switch in a cell, how can I know in which row

10条回答
  •  执念已碎
    2020-11-22 11:56

    One more variant of using superView. Works like category for UIView.

    - (UITableViewCell *)superCell
    {
        if (!self.superview) {
            return nil;
        }
    
        if ([self.superview isKindOfClass:[UITableViewCell class]]) {
            return (UITableViewCell *)self.superview;
        }
    
        return [self.superview superCell];
    }
    

提交回复
热议问题