2013-11-01 72 views
1

鼠标下方的NSView按钮仍然可以单击该按钮。 如何解决这个问题?让NSView的覆盖按钮,所以让按钮不能点击。NSView如何覆盖按钮?

+0

如果你只是想要一个按钮不允许点击,只需设置[button setEnabled:FALSE];为什么使用NSView? – Neha

+0

我没有得到您的问题。你能解释一点点吗? –

+0

我想创建一个Tab切换。 –

回答

0

默认情况下,NSView不处理mouseDown/mouseUp事件,并将其发送到下一个对象。 您应该处理NSView对象上的mouseDown/mouseUp消息,以便不将事件更深地传递到响应者链。

+0

他可能还需要接受*急救员*? – trojanfoe

+0

accepFirstResponder仅适用于关键事件/操作,不是吗? –