iOS - 10.3系统 Label 下划线失效

2017-04-21  本文已影响92人  Mr_Bob_
前言:

iOS10.3升级后,发现项目中类似商城,会用到的一些原价的下划线失效了,主要原因是Label上的文字只要包含有“中文”,富文本字符串的中划线就会失效

WX20170421-161102@2x.png
解决方法:

具体方法为:

NSMutableAttributedString *attributeMarket = [[NSMutableAttributedString alloc] initWithString:originalPriceLabel.text];
 [attributeMarket setAttributes:@{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle], NSBaselineOffsetAttributeName : @(NSUnderlineStyleSingle)} range:NSMakeRange(0,originalPriceLabel.text.length)];
 originalPriceLabel.attributedText = attributeMarket;
上一篇 下一篇

猜你喜欢

热点阅读