-1

我正在尝试为我的一些标签添加删除线。我的项目支持 32 位和 64 位。在 iOS 8 上一切正常,但在 iPhone 5c 上的 iOS 7 上,标签就消失了。这是我的代码:

NSMutableAttributedString *throughLineAttributeString = [[NSMutableAttributedString alloc] initWithString:label.text];
    [throughLineAttributeString addAttribute:NSStrikethroughStyleAttributeName
                                       value:@1
                                       range:NSMakeRange(0, [throughLineAttributeString length])];
label.attributedText = throughLineAttributeString;

我究竟做错了什么?

4

1 回答 1

-1

尝试改变:

NSMutableAttributedString *throughLineAttributeString = [[NSMutableAttributedString alloc] initWithString:label.text];

至:

NSMutableAttributedString *throughLineAttributeString = [[NSMutableAttributedString alloc] initWithAttributedString:label.attributedText];
于 2014-12-03T13:14:08.723 回答