ios – 带有颜色的UILabel文本删除线

前端之家收集整理的这篇文章主要介绍了ios – 带有颜色的UILabel文本删除线前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用以下代码来敲击文本
NSMutableAttributedString *attributeString = [[NSMutableAttributedString alloc] initWithString:(text ? text : @"")];
[attributeString addAttribute:NSStrikethroughStyleAttributeName
                        value:@2
                        range:NSMakeRange(0,[attributeString length])];

label.attributedText = attributeString;

文本具有白色,因此删除线也是白色的.我想把它改成红色.我该怎么做?

解决方法

根据 NSAttributedString UIKit Additions Reference,你可以设置
NSStrikethroughColorAttributeName

属于您选择的UIColor.

猜你在找的iOS相关文章