Oma*_*ayr 8 sorting objective-c nstableview nstablecolumn
我有一个NSTableView,当我点击一个特定的标题列时,表中的数据被反转或排序颠倒.我已经检查NSTableView过,NSTableColumn但找不到任何禁用此功能的方法.如果有人可以通过点击特定列的标题来帮助禁用此排序,我将不得不这样做.
Yuj*_*uji 36
排序NSTableView由它完成sortDescriptors,见这里.
一个NSTableColumn使用它sortDescriptorPrototype(见这里)来生成的排序描述符NSTableView,这取决于你有多少次的点击列标题,等等.
如果您使用dataSource管理数据,则通过委托方法传递排序描述符tableView:sortDescriptorsDidChange:,请参见此处.您只需忽略更改消息即可停止排序.
如果使用Cocoa绑定来管理数据,则排序描述符由表列生成并设置为NSArrayController.要停止它,只需打开表列绑定的检查器,选择value并取消选中"创建排序描述符".
| 归档时间: |
|
| 查看次数: |
3515 次 |
| 最近记录: |