如何自定义NSSegmentedControl字体和背景颜色

时间:2013-10-25 15:04:11

标签: cocoa nssegmentedcontrol

我想为NSSegmentedControl自定义背景颜色和文本颜色。 可以选择为IOS执行此操作,但没有为OSX找到任何内容。

2 个答案:

答案 0 :(得分:0)

您可以直接设置字体,例如:

segmentedControl.font = [NSFont systemFontOfSize:24];

设置背景颜色:

segmentedControl.wantsLayer = YES;
segmentedControl.layer.backgroundColor = [NSColor redColor].CGColor;

答案 1 :(得分:-1)

基本上在你的XIB里面的tint属性中的分段控件的属性检查器中,你可以设置颜色,或者你可以以编程方式实现的东西。