iOS 为label实现打折效果(添加中划线 & 下划线) 1、添加中划线:

1、添加中划线:

       UILabel *oldPriceLabel = (UILabel *)[selfviewWithTag:70+i];

       NSString *oldStr = [NSStringstringWithFormat:@"%ld元",oldPrice];

       //中划线

        NSDictionary *attribtDic =@{NSStrikethroughStyleAttributeName: [NSNumbernumberWithInteger:NSUnderlineStyleSingle]};

        NSMutableAttributedString *attribtStr = [[NSMutableAttributedStringalloc]initWithString:oldStrattributes:attribtDic];

        oldPriceLabel.attributedText = attribtStr;

2、添加下划线:

       UILabel *oldPriceLabel = (UILabel *)[selfviewWithTag:70+i];

       NSString *oldStr = [NSStringstringWithFormat:@"%ld元",oldPrice];

       //下划线

        NSDictionary *attribtDic =@{NSUnderlineStyleAttributeName: [NSNumbernumberWithInteger:NSUnderlineStyleSingle]};

        NSMutableAttributedString *attribtStr = [[NSMutableAttributedStringalloc]initWithString:oldStrattributes:attribtDic];

        oldPriceLabel.attributedText = attribtStr;

发布了138 篇原创文章 · 获赞 21 · 访问量 22万+

猜你喜欢

转载自blog.csdn.net/grl18840839630/article/details/80853751