我有 UIButton。在 Interface Builder 中,我将其标题设置为“署名”。在 Swift 中,如何使其标题在代码中加下划线?
@IBOutlet weak var myBtn: UIButton!
我创建了一个函数来调用这个按钮的 touch UpInside 事件:
var attributedString = NSMutableAttributedString(string:"new text")
var attrs = [
NSFontAttributeName : UIFont.systemFontOfSize(19.0),
NSForegroundColorAttributeName : UIColor.redColor()
]
var gString = NSMutableAttributedString(string:"g", attributes:attrs)
attributedString.appendAttributedString(gString)
myBtn.titleLabel?.attributedText = attributedString;
但还是没有结果。我还需要知道如何访问下划线属性。文字、大小和颜色保持不变。