我试图找出一种方法,将NSTableColumn
固定在NSTableView
的左侧。我一直在考虑的是将两个NSTableView
并排放置,其中第一个包含“固定的”#39;'列和第二个包含动态数据。设置第一个表以禁用水平滚动,然后检测何时垂直滚动表并保持两个同步。
我想知道的是,是否有其他人有类似经历的经验?如果它已经完成,我不想重新发明轮子。
答案 0 :(得分:0)
这正是我所做的。两个NSTableView
直接相邻。第一个I子类化了NSScrollView
并修改了滚动事件什么都不做。第二个I再次对NSScrollView
进行了子类化并修改了滚动事件以使标头镜像它。效果很好。