美文网首页app开发
iOS 中tableview cell点击取消选中效果

iOS 中tableview cell点击取消选中效果

作者: 目染江夏 | 来源:发表于2017-06-09 15:16 被阅读3048次

    核心代码 :
    1,先在创建cell的代理方法中:
    // cell.selectionStyle = UITableViewCellSelectionStyleNone;
    2,在点击cell的代理方法中:
    //取消选中效果
    [tableView deselectRowAtIndexPath:indexPath animated:NO];

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
        
        ShopRefundListCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ShopRefundListCell" forIndexPath:indexPath];
    //    cell.selectionStyle = UITableViewCellSelectionStyleNone;
        cell.shopRefundModel = _queryResultArr[indexPath.row];
        return cell;
        
        
    }
    
    
    -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
        NSLog(@"点击了。。");
        //取消选中效果
        [tableView deselectRowAtIndexPath:indexPath animated:NO];
        
        ShopRefundDetailVC *query = [ShopRefundDetailVC new];
        ShopRefundModel *model = _queryResultArr[indexPath.row];
        query.shopRefundModel = model;
        [self.navigationController pushViewController:query animated:YES];
    }
    
    

    相关文章

      网友评论

        本文标题:iOS 中tableview cell点击取消选中效果

        本文链接:https://www.haomeiwen.com/subject/hnrtqxtx.html