在UITableViewCell中获取所在的行数以及去除选中状态

1.获取所在行数

    UITableView *table = (UITableView *)self.superview;

    int numOfSelectedCell = [table indexPathForCell:self].row;

2.取消选中状态

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 

{
    //some functions
    ......

    // 取消选中状态
    [tableView deselectRowAtIndexPath:indexPath animated:NO]; 
}

原文地址:https://www.cnblogs.com/hellocby/p/2769764.html