iOS UITableView自定义分割线

1.在cell重写

- (void)drawRect:(CGRect)rect

{

CGContextRef context = UIGraphicsGetCurrentContext();

CGContextSetFillColorWithColor(context, [UIColor clearColor].CGColor);

CGContextFillRect(context, rect);

//    //上分割线,

//    CGContextSetStrokeColorWithColor(context, NAVBAR_BACKGROUND_COLOR.CGColor);

//    CGContextStrokeRect(context, CGRectMake(5, -1, rect.size.width - 10, 1));

//下分割线  NAVBAR_BACKGROUND_COLOR 你想要的颜色

CGContextSetStrokeColorWithColor(context, NAVBAR_BACKGROUND_COLOR.CGColor);

CGContextStrokeRect(context, CGRectMake(5, rect.size.height, rect.size.width - 10, 1));

}

2.将tableView设置成

tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

你可能感兴趣的:(iOS UITableView自定义分割线)