有谁知道将NSScrollView滚动到顶部的正确方法?我在寻找与UIView的scrollToTop方法等效的方法。

到目前为止,这是我所拥有的,但并非在所有情况下都正确

[self.contentView scrollToPoint:NSMakePoint(0, MAX(contentView.frameHeight, ((NSView*)self.documentView).frameHeight))];

最佳答案

已针对更新了Swift 5 :

如果您的文档 View 被翻转:

scrollView.documentView?.scroll(.zero)

除此以外:
if let documentView = scrollView.documentView {
        documentView.scroll(NSPoint(x: 0, y: documentView.bounds.size.height))
}

10-08 07:50