当前位置: 首页 > 工具软件 > tableview > 使用案例 >

UIView_TableView

冀望
2023-12-01



自定义tableview的cell分割线

1.把自带的cell分割线隐藏

_tableView.separatorStyle =   UITableViewCellSeparatorStyleNone;

2.重写- (void)drawRect:(CGRect)rect方法

- (void)drawRect:(CGRect)rect
{
    CGContextRef context = UIGraphicsGetCurrentContext();
    
    CGContextSetFillColorWithColor(context, [UIColor clearColor].CGColor);
    CGContextFillRect(context, rect);
    
    //上分割线,
    CGContextSetStrokeColorWithColor(context, RGBCOLOR(229, 229, 229).CGColor);
    CGContextStrokeRect(context, CGRectMake(5, -1, rect.size.width, 1));
    
    //下分割线
    CGContextSetStrokeColorWithColor(context, RGBCOLOR(229, 229, 229).CGColor);
    CGContextStrokeRect(context, CGRectMake(5, rect.size.height, rect.size.width, 1));
}


 类似资料:

相关阅读

相关文章

相关问答