0

私は NSArrayController によって制御される NSTableView を使用しており、ソート記述子の作成が有効になっている Value Bindings ArrangeObjectsを使用しています。

ビューが最初に表示されるときは、「ソートされていません」(実際には、ソートされている NSArray と同じ順序で表示されます)。

列ヘッダーをクリックすると、ソート順またはソート列を変更できるので便利です。

私がやりたいことは、「並べ替えられていない」順序に復元し、列ヘッダーのハイライトと並べ替えインジケーターを無効にすることです。

これは可能ですか?

4

1 に答える 1

-1

プログラムでそれを行いたいですか?おそらく、配列コントローラーのソート記述子をいずれかnilまたは空の配列に設定できます。-setSortDescriptors:の方法を使用しNSArrayControllerます。を呼び出す必要があるかどうかは覚えていません-rearrangeObjects。おそらくそうではありません。

于 2012-04-21T13:02:20.153 に答える