0

子ウィンドウにボタンがあります。

親ウィンドウ(キー)で作業していて、子ウィンドウのボタンを1回クリックすると、このクリックで子ウィンドウがキーになります。次に、コントロール(この場合はボタン)を応答させるために、もう一度クリックする必要があります。

キー以外のウィンドウでそのボタンのクリックにすぐに応答するにはどうすればよいですか?

4

1 に答える 1

0

-[NSView acceptsFirstMouse:]これは、デフォルトで戻るビュークラスごとに個別に制御NOされます。YESサブクラスは、最初のクリックが機能するように戻る必要があります。

ただし、NSButton実装はすでに戻っているため、ボタンがインスタンスYESによってペイントされていない限り、そのまま機能するはずです。NSButton

于 2012-06-27T08:55:40.577 に答える