我有一个NSSegmentedControl
,在用户点击后,在将操作发送到其目标之前应该满足一些条件。
到目前为止,我设法做到了这一点,方法是覆盖事件处理程序并仅在成功检查我的条件后才-mouseDown
调用分段控制的处理程序。[super mouseDown]
只有一个问题。[super mouseDown]
在调用之前,用户没有任何视觉线索表明已单击了段。
所以问题是:有没有办法以编程方式设置“突出显示”状态(或多或少像 " setHighlighted
" for NSButtons
)?