我正在尝试将NSMutableAttributedString与带下划线的下划线一起使用,这是我的代码,但是所有的Patterns似乎都不起作用,我是否缺少某些东西?

var str : NSMutableAttributedString = NSMutableAttributedString(string: "HelloWorld")
        str.addAttribute(NSUnderlineStyleAttributeName  , value: NSNumber(integer:(NSUnderlineStyle.PatternDot).rawValue), range: NSMakeRange(0, str.length))

最佳答案

您必须这样做:
Xcode 10•Swift 4.2或更高版本

yourLabel.attributedText = NSAttributedString(string: "Hello World !!!", attributes: [.underlineStyle: NSUnderlineStyle.patternDot.union(.single).rawValue])
注意:对于较旧的Swift语法,请检查编辑历史记录

关于ios - 如何使用NSUnderlineStyle.PatternDot,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28052823/

10-10 15:15