如何为 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 中)[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何为自定义视图选择设置膨胀和颜色变化的动画?

如何为Piechart元素设置自定义颜色

如何为 SFSafariViewController 中的控件设置自定义字体?

如何为状态 UIControlStateHighlighted 设置按钮标签文本颜色

如何为单元格设置双边框

如何为使用createwindow创建的窗口创建自定义背景颜色