1

我无法弄清楚我的NSScrollers.

由于不确定的时间(我在我的应用程序的源代码中更改了很多东西,但不是在它的 Xib 设计上),我的NSScrollers所有配置为“ ”将不会自动隐藏在- all 并将在单独的.TableViewsOutlineViewAutoHidesNSTableColumn

我不知道在哪里查看或如何调试此行为,期望使用 Interface Builder Settings 随机播放NSScrollViews.

我没有做出任何可能会干扰tableViews.

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

0

经过几个小时的搜索,我终于找到了一个可以自己完成所有需要的好类:RFOverlayScrollView。它是 NSScroller 的一个很好的子类,它既透明又自动隐藏;并在MIT 许可下发布。

RFOverlayScrollView

RFOverlayScrollView 是一个 NSScrollView 子类,即使连接了鼠标,它也会以 iOS 样式显示其 NSScroller。

在此处输入图像描述

于 2013-10-30T18:15:29.980 回答
0

看起来你找到了你想要的,但你有没有尝试过设置

[_scrollView setScrollerStyle:NSScrollerStyleOverlay];

然而,这会劫持滚动条设置,即使System Preferences中的Show Scrollbars设置设置为Always

于 2013-11-03T22:35:16.720 回答