最初は、カスタム コントロールを含む 1 つのウィンドウがありました。マウスで移動したイベントを受け入れるようにするには、awakeFromNib に入れます。
コード:
[[セルフウィンドウ] makeFirstResponder:self]; [[セルフウィンドウ] setAcceptsMouseMovedEvents:YES];
今、私は同じウィンドウでそれらのうちの 4 つを使用して何かを行っていますが、これはもううまく機能しません。まず、コントロールの awakeFromNib からそれらを取り出し、appController を使用してそれを管理することにしました。つまり [window makeFirstResponder:View]
私の質問は、それぞれがマウス移動イベントに応答するようにしたい場合、同じビューでこれらのうちの 4 つを管理するにはどうすればよいですか? 現在、window に mouseMoved イベントに応答するように指示しましたが、mouseMoved に応答するビューはありません。