固定NSTableColumn以使其不会水平滚动?

时间:2014-04-25 13:36:43

标签: cocoa nstableview nsscrollview nstablecolumn

我试图找出一种方法,将NSTableColumn固定在NSTableView的左侧。我一直在考虑的是将两个NSTableView并排放置,其中第一个包含“固定的”#39;'列和第二个包含动态数据。设置第一个表以禁用水平滚动,然后检测何时垂直滚动表并保持两个同步。

我想知道的是,是否有其他人有类似经历的经验?如果它已经完成,我不想重新发明轮子。

1 个答案:

答案 0 :(得分:0)

这正是我所做的。两个NSTableView直接相邻。第一个I子类化了NSScrollView并修改了滚动事件什么都不做。第二个I再次对NSScrollView进行了子类化并修改了滚动事件以使标头镜像它。效果很好。