iOS开发给UITableViewCell绘制分割线

来源:互联网 发布:c语言读入txt文本文件 编辑:程序博客网 时间:2024/05/07 05:07

UITableView可能是我们做开发中用到的最多控件了,自定义UITableViewCell展示不同的数据,这时我们要想每个cell显示的数据比较分明,我们就要给每个cell之间添加一个分割线,通常情况下我们会在cell最底部添加一个高度为1的UIView视图,这里我们也可以在-(void)drawRect:(CGRect)rect方法中绘制我们的分割线

-(void)drawRect:(CGRect)rect{    CGContextRef ctx = UIGraphicsGetCurrentContext();    CGContextSetLineWidth(ctx,0.5);    CGContextSetLineCap(ctx, kCGLineCapRound);    CGContextSetStrokeColorWithColor(ctx,RGB(234, 234, 234).CGColor);    CGContextMoveToPoint(ctx,0,rect.size.height-0.5);     CGContextAddLineToPoint(ctx,rect.size.width,rect.size.height-0.5);    CGContextStrokePath(ctx);    [super drawRect:rect];}

这里就轻松的给每个cell最底部添加了一个高度为0.5的分割线。

0 0
原创粉丝点击