【发布时间】:2014-11-05 12:00:51
【问题描述】:
我有一个NSSegmentedControl,其中,在用户点击后,在将操作发送到其目标之前应该满足一些条件。
到现在为止,我通过覆盖-mouseDown 事件处理程序并仅在成功检查我的条件后调用segmentedControl 的[super mouseDown] 处理程序来做到这一点。
只有一个问题。在调用[super mouseDown] 之前,用户没有任何视觉线索表明某个片段已被单击。
所以问题是:有没有办法以编程方式设置“突出显示”状态(或多或少类似于 NSButtons 的“setHighlighted”)?
【问题讨论】:
标签: cocoa osx-yosemite nssegmentedcontrol nscontrol