在做商城类的APP的时候难免会遇到打折,降价等情况,为了明确显示现在的价格与以前的价格差,就会用到原价加上删除线的展示情况。
今天就说说这删除线。
文本内容就不多说,计算一下删除线长度,设置一下颜色等即可。
//添加删除线
NSUInteger length1 = [_priceLabel1.text length];
NSMutableAttributedString *attri1 = [[NSMutableAttributedString alloc] initWithString:_priceLabel1.text];
[attri1 addAttribute:NSStrikethroughStyleAttributeName value:@(NSUnderlinePatternSolid | NSUnderlineStyleSingle) range:NSMakeRange(2, length1-2)];
[attri1 addAttribute:NSStrikethroughColorAttributeName value:UIColorFromRGBOne(0x99) range:NSMakeRange(2, length1-2)];
[_priceLabel1 setAttributedText:attri1];