iOS TableViewCell自定义上下分割线

今天给大家介绍一个TableViewCell自定义上下分割线的方法,可以满足TableViewCell分割线不顶格显示的问题。PS:线的长度可以自己去控制

iOS TableViewCell自定义上下分割线_第1张图片

//在自定义的UITableViewCell里重写drawRect:方法

#pragma mark - 绘制Cell分割线

- (void)drawRect:(CGRect)rect {

CGContextRef context = UIGraphicsGetCurrentContext();

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

CGContextFillRect(context, rect);

//上分割线,

CGContextSetStrokeColorWithColor(context, [UIColor colorWithRed:198/255.0 green:198/255.0 blue:198/255.0 alpha:1].CGColor);

CGContextStrokeRect(context, CGRectMake(0, 0, rect.size.width, 1));

//下分割线

CGContextSetStrokeColorWithColor(context, [UIColor colorWithRed:198/255.0 green:198/255.0 blue:198/255.0 alpha:1].CGColor);

CGContextStrokeRect(context, CGRectMake(0, rect.size.height, rect.size.width, 1));

}

欢迎加入我的iOS开发交流千人QQ群:371918802,谢绝灌水,谢谢。

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