自定义cell上下分割线

Step1:

    menuTableView.separatorStyle = UITableViewCellSeparatorStyleNone;

 Step2: 重写此方法

  

- (void)drawRect:(CGRect)rect{

    CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, [UIColor clearColor].CGColor); CGContextFillRect(context, rect);

    //上分割线,

    CGContextSetStrokeColorWithColor(context, [UIColor colorWithHexString:@"2b2f39"].CGColor);

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

    

    //下分割线

    CGContextSetStrokeColorWithColor(context, [UIColor colorWithHexString:@"2b2f39"].CGColor);

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

}

 

  

你可能感兴趣的:(cell)