いくつかのサブビューを含むビューがあります。
mainView
subViewA
subViewB
SubViewC
mainViewNSViewペン先から構築され、サブクラスで制御されますNSViewController。NSTextFieldサブビューは、やなどの標準ビューでありNSImageView、編集できないように構成されています。いずれかのサブビューでイベントがトリガーされた場合でもmainView受信したい。rightMouseDown:
rightMouseDown:inのデフォルトの実装はNSResponder、イベントを次のレスポンダーにNSView渡しますが、デフォルトの動作を変更し、次のレスポンダーに渡しません。
すべてのサブビューをサブクラス化することはできますが、これは非常にエレガントで保守可能なソリューションのようには思えません。
rightMouseDown:すべてのサブビューをサブクラス化せずに、サブビューを取得して次のレスポンダーにメッセージを渡すにはどうすればよいですか?