0

我在子窗口中有一个按钮。

如果我在父窗口中工作(它是键),并且我在子窗口中单击一次按钮,则此单击使子窗口成为键。然后我必须再次单击以使控件(在本例中为按钮)响应。

如何立即响应在非键窗口中单击该按钮?

4

1 回答 1

0

对于默认-[NSView acceptsFirstMouse:]返回的每个视图类,这是单独控制的。NO子类必须返回YES以允许第一次单击工作。

但是,NSButton实现已经返回YES,因此它应该按原样工作,除非您的按钮不是按NSButton实例绘制的。

于 2012-06-27T08:55:40.577 回答