我按照Scroll View编程指南中的建议来同步两个包含NSOutlineViews的NSScrollViews。左侧轮廓视图具有表头,但右侧没有。在OS 10.9中,通过使左表17 px更高并且一切正常工作来对齐表行。在Yosemite上,两张桌子被17 px所抵消。似乎NSClipView.documentVisibleRect包含10.10上的标题,但不包括10.9上的标题。
以下是在10.10上运行的应用的屏幕截图。您可以看到右侧的轮廓视图相对于左侧轮廓视图向下滚动太远。在10.9他们是对齐的。