2010-12-08 14 views
0

ユーザーがスクロールバーの下の矢印をクリックすると、NSScrollViewのスクロール量を変更できますが、ユーザーがキーボードを使用したときにスクロールする量を変更するにはどうすればよいですか? (つまり、ユーザーがキーボードの下矢印でテキストを1行ずつ移動しているか、または表示されている矩形の下部に近い領域を編集中)。キーボード矢印のNSScrollView/NSTextViewでスクロールされた行数を変更しますか?

私は、表示されている矩形の50%と思われるものをスクロールするのをやめて、1行の高さだけスクロールさせようとしています。この動作を設定するメソッドが見つかりません。

乾杯!

答えて

0

私はこれを行うための設定がわかりません。しかし、適切なNSResponderメソッドでキーストロークをインターセプトし、矢印キーを探し、スクロールが必要な場合は、必要な量だけスクロールして、ノーマルレスポンダチェーンがキーを処理するようにします。

関連する問題