0

NSTableColumnの左側に固定する方法を見つけようとしていNSTableViewます。私が考えていたのはNSTableView、最初の列には「固定」列が含まれ、2 番目には動的データが含まれる 2 つを並べて配置することです。最初のテーブルを水平スクロールを無効にするように設定し、次にいずれかのテーブルが垂直にスクロールされたことを検出し、2 つのテーブルを同期させます。

私が疑問に思っているのは、他の誰かが同様のことをした経験があるかどうかです? すでに行われている場合、車輪を再発明したくありません。

4

1 に答える 1

0

それはまさに私がしたことです。2 人NSTableViewが直接隣り合っています。最初に をサブクラス化しNSScrollView、スクロール イベントを何もしないように変更しました。2 番目は、再度サブクラス化しNSScrollView、スクロール イベントを変更して、ヘッダーがそれをミラーリングするようにしました。よく働く。

于 2014-04-26T16:01:45.633 に答える