NSString * textStr = [NSString stringWithFormat:@"原价:¥%.2f",model.par_value];
NSUInteger length = textStr.length;
NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"原价:¥%.2f",model.par_value]];
[attri addAttribute:NSStrikethroughStyleAttributeName value:@(NSUnderlinePatternSolid | NSUnderlineStyleSingle) range:NSMakeRange(0, length)];
[attri addAttribute:NSStrikethroughColorAttributeName value:[UIColor grayColor] range:NSMakeRange(0, length)];
[self.oldPriceLabel setAttributedText:attri];
本文介绍如何在iOS应用中使用NSAttributedString为UILabel上的旧价格实现带有灰色实线划线的效果。通过设置NSAttributedString的属性,包括划线样式和颜色,可以轻松地将旧价格以一种视觉上吸引人的方式呈现。
590

被折叠的 条评论
为什么被折叠?



