我有嵌入自定义NSScrollView
子内的NSTableView
,其中我有的时候编程滚动,像这样:定制NSScrollView不滚动NSTableHeaderView
[[self contentView] scrollToPoint:newOffset];
[self reflectScrolledClipView:[self contentView]];
当我做到这一点,NSTableView
春联罚款,但其关联的NSTableHeaderView
不随之移动。然而,如果我使用我的鼠标并正常滚动NSScrollView
,它们就会像他们应该一起移动。
我想我可能只是错过了某个地方的某一行,让NSTableHeaderView
知道它应该滚动,但我不知道那是什么。谁能帮忙?
您是否尝试过使用'-documentView'而不是'-contentView'? – 2011-06-02 21:33:23
@Bavarious我现在有。它不起作用。 :P尽管如此,尽管使用'-documentView'而不是'-contentView'并不会带来太多意义, '-documentView'返回'NSTableView',而'-contentView'返回'NSClipView'。在这种情况下,我很确定我需要'NSClipView'。 – 2011-06-03 18:22:29