我正在使用以下代码来敲击文本
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.