按照苹果的文件拖放NSTableView
委托方法被调用仅适用于基于不查看基于细胞TableViews。 因此,有没有办法做到使用基于对视图拖放行重新排序NSTableView
?
Answer 1:
我创建了一个小样本项目它有一个NSOutlineView
,您可以添加和删除项目,以及重新排序。 这不是一个NSTableView
但拖放协议的实施基本相同。
我实现拖放一气呵成,所以最好看看这个承诺 。
Answer 2:
拖放委托方法获得基于视叫罚款NSTableView
。 有一个从WWDC '11上查看基于表视图一个伟大的演讲,它包括约拖放了长时间的讨论。 值得一看。
链接这里 -需要登录。
文章来源: Reordering of NSTableview Rows in View based Tableview