大きなスクロール ウィンドウ内に固定サイズの NSTextView が必要です。IB では、テキストビューが実際にはスクロールしないように最小/最大サイズが固定されていても、テキストビューが独自の NSScrollView 内にある必要があります。テキストビュー フレーム内でトラックパッド ジェスチャが行われると (フォーカスがあるかどうかに関係なく)、テキストビューのスクロールビューによってキャプチャされるため、何も起こりません。
テキストビューのスクロールビューに、スクロールイベントをウィンドウのメインスクロールビューに渡すように指示するにはどうすればよいですか? (または、ウィンドウのメイン スクロール ビューに、これらのイベント自体を処理し、子スクロール ビューに渡さないように指示する方法を尋ねる必要があるかもしれません。)
IB 構造は次のようになります。
- 窓
- ウィンドウのコンテンツ ビュー
- ウィンドウの大きなスクロールビュー (スクロール イベントの目的のターゲット)
- 箱
- 別のxibのスワップ可能なコンテンツビュー
- テキストビューのスクロールビュー
- テキストビュー
- テキストビューのスクロールビュー
- 別のxibのスワップ可能なコンテンツビュー
- 箱
- ウィンドウの大きなスクロールビュー (スクロール イベントの目的のターゲット)
- ウィンドウのコンテンツ ビュー