我要问,然后回答我自己的问题,希望这会对某人有所帮助。
我们的应用程序曾经NSMutableAttributedString
为字符串的某些部分定义删除线属性。
NSRange range = [fullString rangeOfString:product.originalDeal];
[dealString addAttribute:NSFontAttributeName value:[UIFont fontWithSize:12] range:range];
[dealString addAttribute:NSStrikethroughStyleAttributeName value:@1 range:range];
[dealString addAttribute:NSStrikethroughColorAttributeName value:[UIColor grayColor] range:range];
[dealString addAttribute:NSForegroundColorAttributeName value:[UIColor grayColor] range:range];
在 iOS 10.3 中,我们注意到删除线功能不再持续出现。有时它存在,有时它不存在。
问题:如何让删除线再次工作?