从iOS7开始tableView的系统自带的cell 分割线是不会占满整个宽度的 总是向右空出15个宽度,最近在写项目,遇到这个问题,特此在这里给出解决办法
1.UITableView中将分割线样式改为None
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
2.自定义UITableViewCell中复写- (void)drawRect: (CGRect)rect方法
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [UIColor clearColor].CGColor);
CGContextFillRect(context, rect);
//上分割线,
CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
CGContextStrokeRect(context,