您的位置:首页 > 移动开发 > Swift

Swift UILabel显示添加中间划线

2017-08-01 18:40 197 查看
商品打折显示原价和折后价,原价需要有中划线效果:



先看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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: