我有一个 NSScroller 用于滚动我的一些完整的自定义视图。随着[scroller setScrollerStyle:[NSScroller preferredScrollerStyle]]
我得到正确的滚动条样式。现在当滚动条有 时NSScrollerStyleOverlay
,我假设它在不使用时会自动隐藏。就像使用标准 NSScrollView 时一样。但事实并非如此。它总是可见的。
有没有建议的方法来自动隐藏滚动条?或者我必须用计时器等做那个手册吗?
我有一个 NSScroller 用于滚动我的一些完整的自定义视图。随着[scroller setScrollerStyle:[NSScroller preferredScrollerStyle]]
我得到正确的滚动条样式。现在当滚动条有 时NSScrollerStyleOverlay
,我假设它在不使用时会自动隐藏。就像使用标准 NSScrollView 时一样。但事实并非如此。它总是可见的。
有没有建议的方法来自动隐藏滚动条?或者我必须用计时器等做那个手册吗?
选择您的滚动条并转到“属性检查器”并选中“自动隐藏滚动条”复选框。那应该这样做。
我最终重新设计了我的视图,以便它们适合 UIScrollView。所以我解决了这个问题。
查看Mac OS X 10.7 中的新增功能 — 覆盖滚动条
在Compatibility Notes下,您可能会遇到第三种情况:“任何不由 NSScrollView 管理的 NSScroller”。或者您可能有一个不完全支持覆盖滚动条的“外部指针设备”?