代码
UILabel *lablePrice2 = [[UILabel alloc] initWithFrame:CGRectMake(60, cell.frame.size.width+65, cell.frame.size.width-60, 15)];
lablePrice2.textAlignment = NSTextAlignmentRight;
lablePrice2.font = [UIFont systemFontOfSize:10.0];
lablePrice2.textColor = [UIColor lightGrayColor];
NSString *strPrice2 = [NSString stringWithFormat:@"市场价:¥%.2f",[[dictProduct objectForKey:@"ORIGINAL_PRICE"] floatValue]];
[cell.contentView addSubview:lablePrice2];
CGFloat widthBtn=[strPrice2 boundingRectWithSize:CGSizeMake(cell.frame.size.width-60, 15) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:10]} context:nil].size.width;
CAShapeLayer *shapeLayer = [[CAShapeLayer alloc] initWithLayer:lablePrice2.layer];
shapeLayer.lineWidth = 1.0;
shapeLayer.strokeColor = [UIColor lightGrayColor].CGColor;
shapeLayer.fillColor = [UIColor clearColor].CGColor;
UIBezierPath *path = [[UIBezierPath alloc] init];
[path moveToPoint:CGPointMake(lablePrice2.frame.size.width-widthBtn, 4)];//斜线的起点
[path addLineToPoint:CGPointMake(lablePrice2.frame.size.width, lablePrice2.frame.size.height-5)];//斜线的终点
shapeLayer.path = path.CGPath;
[lablePrice2.layer addSublayer:shapeLayer];