我在更改NSButton标题的颜色方面遇到了问题。我试过这个:
button.setTitleColor(NSColor.blackColor())
或者
button.titleColor = NSColor.blackColor()
和这个
button.title.textColor = NSColor.blackColor()
但这三种方法似乎都没有!怎么可能,编译器说这些方法不存在。
导入AppKit和Cocoa。解决方案是什么?
答案 0 :(得分:1)
修改
刚才意识到问题出在OS X上。无论如何,这就是你要做的事情:
let style = NSMutableParagraphStyle()
style.alignment = .CenterTextAlignment
button.attributedTitle = NSAttributedString(string: "foo", attributes: [ NSForegroundColorAttributeName : NSColor.blackColor(), NSParagraphStyleAttributeName : style ])