NSStrikethroughStyleAttributeName如果附加另一个字符串或属性字符串,则不起作用

时间:2017-05-22 11:35:51

标签: ios iphone swift3 concatenation nsattributedstring

对我而言,如果我为标签连接/附加两个NSStrikethroughStyleAttributeNameNSMutableAttributedString无法正常工作,这一点非常奇怪。

let partTwo: NSMutableAttributedString = NSMutableAttributedString(string: "4450")

        partTwo.addAttribute(NSStrikethroughStyleAttributeName, value: 1, range: NSMakeRange(0, partTwo.length))

        cell.lbl11.attributedText = partTwo

上面的代码工作正常,但如果我的代码如下:

let partOne: NSMutableAttributedString = NSMutableAttributedString(string: "WAS $")
        let partTwo: NSMutableAttributedString = NSMutableAttributedString(string: "4450")
        partTwo.addAttribute(NSStrikethroughStyleAttributeName, value: 1, range: NSMakeRange(0, partTwo.length))
        let concate = NSMutableAttributedString(attributedString: partOne)
        concate.append(partTwo)
        cell.lbl11.attributedText = concate


NSStrikethroughStyleAttributeName doesn't working.

我需要在一个标签中使用下图。有可能吗?

enter image description here

0 个答案:

没有答案