在NSTableView中滚动或排序时固定第一行

时间:2012-08-30 06:53:51

标签: objective-c cocoa nstableview

我有一个NSTableView,我想要修复第一行。 我不希望在单击任何表列的标题时对第一行进行排序。滚动时也应固定该行。

1 个答案:

答案 0 :(得分:0)

我认为有两种方法: 在tableview中为对象添加一个proprety。例如,一个名为'isFirstRow'的布尔值。首先将此对象设置为YES,然后根据此属性添加sortDescriptor。 (我认为这是最干净的解决方案)。

或者从tableArray中删除该行,构建表并将该行添加回第一个位置。