美文网首页
iOS之隐藏UITableview特定cell线

iOS之隐藏UITableview特定cell线

作者: brilliance_Liu | 来源:发表于2017-05-22 16:35 被阅读319次

    1.如果你的TableView是Plain的话你隐藏cell线可能是因为出现如图的情况,tableView多个section,最末尾的一行cell多出一条线需要隐藏

    image.png

    针对这种情况,我们只需如下代码即可:

    - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
        ///这里针对最末尾的section进行设置
        if (section >1) 
    {
            return CGFLOAT_MIN;
    }
        return masPadding*0.8;
    }
    

    2.如果你的情况不是👆上面的情况1。那么你可能需要如下代码:

    if (indexPath.row == 1) { [cell setSeparatorInset:UIEdgeInsetsMake(0, kScreenWidth, 0, 0)]; }
    或
    cell.separatorInset = UIEdgeInsetsMake(0, 0, 0, cell.bounds.size.width);
    

    效果如图:

    image.png

    3.最后附上隐藏所有cell线代码

    [tableView  setSeparatorStyle:UITableViewCellSeparatorStyleNone];
    

    相关文章

      网友评论

          本文标题:iOS之隐藏UITableview特定cell线

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