【问题标题】:How to disable sorting in NSTableView如何在 NSTableView 中禁用排序
【发布时间】:2012-04-21 12:33:02
【问题描述】:

我正在使用由 NSArrayController 控制的 NSTableView,并启用了 arrangedObjects 值绑定和 Create Sort Descriptor

最初显示视图时,它是“未排序的”(实际上显示的顺序与已排序的 NSArray 相同)。

如果我单击列标题,我可以更改排序顺序或排序列,这很方便。

我想做的是能够恢复到“未排序”的顺序并禁用列标题突出显示和排序指示器。

这可能吗?如果可以,怎么做?

【问题讨论】:

    标签: cocoa nstableview


    【解决方案1】:

    您想以编程方式执行此操作吗?您可以将数组控制器的排序描述符设置为nil 或空数组。使用NSArrayController-setSortDescriptors: 方法。我不记得是否有必要打电话给-rearrangeObjects。应该不会吧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多