如何为 NSButton 的标题设置自定义颜色和字体大小?(在 OS X 而非 iOS 中)[重复]
Posted
技术标签:
【中文标题】如何为 NSButton 的标题设置自定义颜色和字体大小?(在 OS X 而非 iOS 中)[重复]【英文标题】:How can I set a custom color and font size for the title of an NSButton?(in OS X NOT iOS) [duplicate] 【发布时间】:2016-09-10 00:49:54 【问题描述】:例如,假设我有一个名为 Button 的按钮,它的标题是 "Hello" 。如何使标题为红色,字体大小为 35? 提前感谢您的所有回答!
【问题讨论】:
你看过 NSAttributedString 吗? 是的,这使它变成红色,但会重置我在界面生成器中设置的字体大小。(我不知道如何使用 NSAttributedString 设置字体大小) 你用谷歌搜索过吗?这很简单。 【参考方案1】:解决方案:
button.attributedTitle = NSAttributedString(string: "Title", attributes: [ NSForegroundColorAttributeName : NSColor.redColor(), NSFontAttributeName: UIFont(name: "Chalkduster", size: 35.0)!])
【讨论】:
那么颜色呢? @S.Shahsiah 答案已编辑。 当我使用属性标题时,它会将字体大小重置为 15,无论我在它之前指定什么大小 @S.Shahsiah 然后呢? 会设置颜色,但不会设置字体大小。我确实谷歌了它,但我没有找到设置颜色和字体大小的方法以上是关于如何为 NSButton 的标题设置自定义颜色和字体大小?(在 OS X 而非 iOS 中)[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何为 SFSafariViewController 中的控件设置自定义字体?