ユーザーが直接編集できないようにする必要がある表があります(ただし、ユーザーの操作によって変更が生じる可能性があります)。 1つの列には、合理的なサイズのセルには長すぎる文字列が含まれている可能性があります。そのため、すべてのセルを表示するには、ユーザーはセルをスクロールする必要があります(たとえば、矢印キーを使用します)。NSTableviewで読み取り専用セルをスクロールしていますか?
列またはセルを編集できないようにすると、セルをスクロールする機能が失われます。 私はそれを編集可能にすると、もちろん、私はユーザーがそれを変更しないようにする能力が失われます。
(私は、バインディングを使用してモデルからテーブルビューに入るためにNSArrayコントローラといくつかのNSObjectコントローラを使用しています。@property(copy)と@synthesizeによるコンプライアンスのバインドsetXXXX:xxxを使用したモデルの更新)
おかげで、
ジョンVelman
編集可能な列、編集可能ではないセル、編集可能でないセル、およびセルのレイアウトを「折り返し」に設定することで、私が望むことを達成できるようです。次に、ダブルクリックすることにより、ラップされたテキスト行を見ることができます。 –