1

現在、NSScrollView 内に NSTableView があり、これはデータソースからコンテンツを取得します。ただし、コンテンツの数がビューに収まらない場合は、垂直スクロール バーを使用してもテーブルのコンテンツには影響しません。

  • スクロールバーをドラッグしても 動かない
  • 上/下ボタンをクリックしても機能しない
  • マウスで中央のスクロール ホイールを使用して機能する
  • キーボードの矢印キーを使用しても機能します
  • 上記の2つは、垂直スクロールバーを上下に移動します

  • スクロールのオンとオフでコピーを試みました

  • NSTableView には 2 つの列があり、1 つはテキスト フィールドで、もう 1 つはイメージ フィールドです。

  • コンソールにエラーが表示されない

これは、垂直スクロール バーがテーブル ビューに接続されているように見えますが、一方向のみです。つまり、テーブルビューはスクロールバーを変更しますが、その逆はありません。

誰かが前にそのような問題を抱えていましたか? または、何が原因であるかを知っていますか?

4

3 に答える 3

0

ここでの問題は、NSTableView が NSCollectionView プロトタイプにあるために発生したようです。NSCollectionViewItem のビューをメインのペン先から独自のものに分離することで解決したので、独自のインスタンスがあり、適切にスクロールします。

于 2009-09-08T08:11:38.967 に答える
0

-target-verticalScrollerNSScroller)内を確認してくださいNSScrollView。おそらくゼロです。をどのように作成しましたNSScrollViewか? Scroll View Programming Guideを読みましたか?

于 2009-08-25T15:16:49.567 に答える