共通のスーパービューのサブビューである NSView の 2 つのサブクラスがあります。それらは重複せず、両方ともマウスドラッグされた呼び出しをインターセプトします。サブクラスの 1 つから別のサブクラスにドラッグすると、画面全体をドラッグしてもマウス ボタンを離すまで、mousedragged 関数が呼び出されます。デフォルトの動作は、マウスがレシーバーの境界上にある場合にのみ、mousedragged 関数が呼び出されることでした。マウスの入力、終了、移動イベントにも NSTrackingArea を使用していますが、私が読んでいるものからはドラッグイベントは含まれていません
時間をありがとう、ホセ。