NSSegmentedControl突出显示蓝色色调和单选

时间:2016-04-19 07:20:15

标签: objective-c xcode cocoa nssegmentedcontrol nscontrol

NSSegmentedControl是否有书面方式使用trackingMode NSSegmentSwitchTrackingSelectOne(即在控件中专门选择一个细分),并使用蓝色调突出显示模式进行渲染 - 我们在使用NSSegmentSwitchTrackingSelectAny时自动获得的那个?

我正在寻找的是一种类似于 Xcode的工具栏 Navigator 子工具栏/切换器中的样式:

enter image description here

到目前为止,尝试使用不同的样式或在标题周围进行探测都没有发现任何事情 -
分段控件使用深灰色突出显示(类似于在Finder窗口中观察到的那个)。

如何激活蓝色突出显示模式的任何提示都非常受欢迎。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。我不确定这是否是正确的方法,但您可以为每个图像创建两个版本。一个用于选定和正常状态。然后,您可以在单击控件后切换图像。