美文网首页
iOS全局隐藏TableViewCell的最后一条线

iOS全局隐藏TableViewCell的最后一条线

作者: 陌路穷途 | 来源:发表于2019-01-30 14:38 被阅读0次

    创建一个UITableViewCell的扩展

    在.m文件导入代码

    #import "UITableViewCell+Expansion.h"

    @implementationUITableViewCell (Expansion)

    -(void)drawRect:(CGRect)rect

    {

        [superdrawRect:rect];

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

        if(![superViewisKindOfClass:[UITableViewclass]]) {

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

        }

        if([superViewisKindOfClass:[UITableViewclass]]) {

            NSIndexPath*indexPath = [superViewindexPathForCell:self];

            NSIntegerrows = [superViewnumberOfRowsInSection:indexPath.section];

            self.separatorInset=UIEdgeInsetsMake(0,15,0,0);

            if(indexPath.row== rows -1) {

                self.separatorInset=UIEdgeInsetsMake(0,0,0,kScreenWidth);

            }else{

                self.separatorInset=UIEdgeInsetsMake(0,15,0,0);

            }

        }

    }

    @end

    相关文章

      网友评论

          本文标题:iOS全局隐藏TableViewCell的最后一条线

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