我无法弄清楚NSScrollers
。
由于无限期(我在我的应用程序的源代码中更改了很多内容,但没有更改它的Xib设计),我NSScrollers
的所有TableViews
和配置了“OutlineView
”的AutoHides
将无法自动隐藏,并将在单独的NSTableColumn
中生成。
我不知道在哪里查看或如何调试此行为,期望随机使用NSScrollViews
的Interface Builder设置。
我没有制作任何可能会影响tableViews
的正确行为的奇怪类别。
答案 0 :(得分:0)
经过几个小时的搜索,我终于找到了一个可以完成我自己需要的所有课程:RFOverlayScrollView。它是NSScroller的一个很好的子类,既透明又自动隐藏;并在MIT License下发布。
RFOverlayScrollView是一个NSScrollView子类,即使连接了鼠标,也会以iOS风格显示其NSScroller。
答案 1 :(得分:0)
看起来你找到了你想要的东西,但是你尝试过设置
[_scrollView setScrollerStyle:NSScrollerStyleOverlay];
但即使系统偏好设置中的显示滚动条设置设为始终,也会劫持滚动条设置。