商品打折显示原价和折后价,原价需要有中划线效果:
先看OC版:
UILabel *label = [[UILabel alloc]init];
NSString *string = @"¥5981";
NSDictionary *attribDic = @{NSStrikethroughStyleAttributeName:[NSNumber numberWithInteger:NSUnderlineStyleSingle]};
NSMutableAttributedString *attribtStr = [[NSMutableAttributedString alloc]initWithString:string attributes:attribDic];
label.attributedText = attribtStr;
Swift 版:
let priceString = NSMutableAttributedString.init(string: "¥58921")
priceString.addAttribute(NSStrikethroughStyleAttributeName, value: NSNumber.init(value: 1), range: NSRange(location: 0, length: priceString.length))
singleOrderMoney.attributedText = priceString