在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]; 
}

posted @ 2012-11-14 13:18  hellocby  阅读(6993)  评论(0编辑  收藏  举报