iOS原价划线

第一种:

NSDictionary *attribtDic = @{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]};
NSMutableAttributedString *attribtStr = [[NSMutableAttributedString alloc]initWithString:[NSString stringWithFormat:@"¥ %@",priceStirng] attributes:attribtDic];
self.priceLabel.attributedText =attribtStr;

第二种:

#import <UIKit/UIKit.h>
@interface KKCenterLineLabel : UILabel
@end
#import "KKCenterLineLabel.h"

@implementation KKCenterLineLabel

- (void)drawRect:(CGRect)rect {
    [super drawRect:rect];
     
     //第二种方法:
     UIRectFill(CGRectMake(0, rect.size.height * 0.5, rect.size.width, 1));

  /* 还可以这样
     CGContextRef ctx = UIGraphicsGetCurrentContext();
     
     //设置红色
     //    [[UIColor redColor]set];
     //设置宽度
     //    CGContextSetLineWidth(ctx, 5);
     
     //设置起点
     CGContextMoveToPoint(ctx, 0, rect.size.height * 0.5);
     //连接到另一个点
     CGContextAddLineToPoint(ctx, rect.size.width, rect.size.height * 0.5);
     //渲染
     CGContextStrokePath(ctx);
   */
}

@end
image.png

image.png

over!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,898评论 18 399
  • 1.其实,我是这样的 平时生活中的我,是个很胆小的女孩子。 不胖不瘦,不高不矮, 不会说话,不会开玩笑 做的...
    爱看云的女孩阅读 3,118评论 0 0
  • 杨改兰和王思聪从一出生就注定了,会有完全不同的人生。 人的命天注定。不管你相信还是不相信这句话,反正我是信了,一半...
    王道明阅读 5,455评论 2 105
  • 我希望我永远是孩子 喜欢爬门前的那颗 歪脖子树 喜欢和伙伴,玩过家家。 喜欢妈妈炒的土豆 喜欢爸爸教我玩的游戏 喜...
    流氓兔子阅读 1,449评论 0 0
  • 这是一座可爱又美丽的城市,无数不喜欢的解释也抵不过半点喜欢的理由。最喜欢的人最想去的地方。 两次"故意"走到红星路...
    想吃鱼的喵七阅读 3,890评论 1 0