我遇到了一个奇怪的问题(Bug?):假设我有一个WebView
,它将垂直滚动。在层叠视图中缩小NSScrollView的NSScroller
我现在想缩小一下mainFrame
的垂直滚动条,使其高度比NSScrollView
本身小。
这样做的原因是,我想固定web视图上述两个视图(顶部和底部上的边缘)。
我通过改变verticalScroller的框架(改变原点和高度)在frameLoad委托方法中轻松实现了这一点。
它的工作原理,但:
然而,一旦我设置web视图和它的父的NSView是层支持,它停止工作,滚轮本身重置为默认的位置和高度。
现在我不知道这是否是一个错误。 有没有其他方法可以尝试'插入'滚动条?
谢谢,lead_the_zeppelin,我结束了使用二次NSScroller,即观察到滚动值的变化,并且还设置了值:[RMSecondaryScroller](https://github.com/raffael/RMSecondaryScroller)。不过,我会测试你的第一种方法是否更可靠! – Raffael