问题标签 [nsscroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nsview - 如何在自定义 NSView 中使用 NSScroller
我有一个带有两个 NSClipViews 的自定义 NSView。我想为每个剪辑视图添加一个垂直滚动条。下面的代码片段显示了一个 NSScroller,但它没有绘制任何旋钮或按钮。交互也是不可能的。NSScroller 是一个小类,所以我不确定我在这里缺少什么。
objective-c - NSScrollView:覆盖系统显示设置?
我有一个NSScrollView,它被设置为:
我注意到,如果没有触控板连接到 OS X,并且默认情况下,NSScrollView
它将忽略我在代码中的设置并强制滚动条始终显示:
我只能将我的系统设置更改为“滚动时”或设置hasHorizontalScroller
等NO
以隐藏它,后者将禁用鼠标滚动,这不是我想要的结果。
默认情况下(自动基于鼠标或触控板)如果用户没有触控板,将始终显示滚动条,即使内容大小不超过帧大小。但是如果你有一个触控板,它将是覆盖样式,无论滚动条是否显示,它都在内容之上。
2 之间的区别在于“传统”样式将占用滚动视图中的空间。如果您要传递visiableRect
计算值,或者您的内容需要通过约束保持一定的纵横比,那将是一个问题。
有没有办法在不禁用它们的情况下强制隐藏它们?
objective-c - 如何以编程方式在目标 c 中始终可见 NSTableview 的水平滚动条?
我已经添加了多列的 NSTableview,我希望它的水平滚动条应该始终可见,如何实现这一点?
swift - 设置 NSCollectionview 旋钮比例
我的 macOS 应用程序内部有一个NSCollectionview
,我想控制垂直的旋钮比例NSScroller
。
随着我将越来越多的项目异步加载到我的集合视图中,滚动条的比例经常变化,并不代表最终会有多少项目。因此,如果用户在加载所有项目之前开始滚动,则在他滚动时旋钮会缩小。
如何将旋钮比例设置为初始大小,以便我可以表示 NSCollectionView 最终会有多大?
macos - NSScroller 半透明
我在可可应用程序中使用 NSScroller。NSScroller 在 mojave 深色模式下是半透明的,但在 mojave 浅色模式下看起来不错。
我已经尝试子类化 nsscroller 并尝试更改背景颜色。它改变了背景颜色,但半透明效果并没有消失。
objective-c - 在 NSScrollView 中改变 NSScroller 的高度
我有一个 NSScrollView,里面有 NSClipView 和垂直/水平的 NSScrollers。
现在我想改变垂直滚动条的高度,使它只占据滚动视图的上半部分。我无法从尺寸检查器更改高度。我尝试改变框架。它也没有用。
有人可以帮我解决这个问题吗?先感谢您!