美文网首页
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