我在按钮上添加了一些属性attributedTitle
let attr = NSMutableAttributedString(string: currTitle)
attr.addAttribute(NSStrikethroughStyleAttributeName, value: 2, range: NSMakeRange(0, attr.length))
attr.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: NSMakeRange(0, attr.length))
currButton?.setAttributedTitle(attr, forState: UIControlState.Normal)
单击按钮后如何从中删除NSStrikethroughStyleAttributeName?
最佳答案
使用removeAttribute
方法:
attr.removeAttribute(NSStrikethroughStyleAttributeName, range: NSMakeRange(0, attr.length))
关于ios - 如何从NSAttributedString swift中删除属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33806163/