问题标签 [nsslider]

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.

0 投票
1 回答
611 浏览

swift - 在 Swift 4 / MacOS 中检测来自 NSSlider 的 mouseUp 事件

我对 Swift 很陌生,所以请怜悯我。

当用户完成滑动 NSSlider 对象时,我想调用一个函数。我的自然想法是使用 mouseUp 事件。然而,大量的谷歌搜索和阅读文档让我束手无策。我在这里想念什么?

当我从滑块上松开鼠标按钮时,什么也没有发生。但是,如果我在窗口本身上放鼠标,我会得到一个放鼠标事件。具体来说,我如何从 NSSlider 获取鼠标向上事件?

0 投票
0 回答
22 浏览

macos - 如何在 NSSliderCell 中的 NSSlider 之外绘制 TickMarks?

我覆盖了 NSSliderCell 中的 drawTickMarks()。但是,我需要在那里绘制一些文本,并且可能有一点超出 NSSlider 的边界,所以我在结果中得到了一些剪辑。

我尝试将 maskToBound 设置为 false

所以我可以清楚地看到滑块的边界,但 maskToBounds 在那里不起作用。

有人知道让masksToBounds 为我的目的工作吗?或者我可以做一些事情来确保我的内容不会被限制?

谢谢~~

0 投票
1 回答
39 浏览

objective-c - NSLider 的 setHidden 不起作用 - 目标 C

嗨,伙计们,我是 ObjC 的新手,我还在学习;[sliderContrast setHidden:YES](我也使用了slider.hidden = YES)不会使滑块不可见,而是在文本字段中正常工作。你知道为什么吗?我也尝试过使用属性和合成,但结果没有改变

- -界面

- -执行

0 投票
1 回答
30 浏览

swift - NSSlider 自定义子类——如何保持旋钮位置和用户交互之间的联系?

试图创建一个自定义NSSlider. 覆盖更改旋钮外观的drawKnob()方法,NSSliderCell但这样做会以某种方式断开旋钮位置与用户与滑块的交互之间的联系。

在经常引用的目标 C 示例(https://github.com/lucasderraugh/LADSlider)中,看起来当您覆盖时,drawKnob()您需要显式处理该startTracking方法,但我还没有找到适合我的解决方案- 目前我只是将单元格的 startTracking 'at' 属性设置为滑块的当前值,但不确定正确的方法是什么。

相当多的例子包括单元格的自定义初始化程序中的 NSCoder 参数 - 我不明白为什么,但这可能与确保旋钮显示和实际滑块值之间的连接有关?