问题标签 [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 投票
0 回答
781 浏览

objective-c - 自定义 NSSliderCell

我想自定义 NSSliderCell,但我遇到了奇怪的故障。

这是它的样子(放大):

在此处输入图像描述

它画得很好,但是当我给旋钮下药时,左栏开始看起来很奇怪(看起来旋钮的部分阴影是从前一帧留下的):

在此处输入图像描述

一旦我停止给旋钮下药,滑块就会再次正常。

这是代码:

怎么了?

0 投票
1 回答
1133 浏览

cocoa - 是否可以在 NSSlider 上标记刻度线

我有一些垂直滑块,我希望能够用它们所代表的值标记刻度线。除了在 Interface Builder 中手动将标签放在它们旁边之外,还有更好的方法吗?如果没有,有没有办法至少让这些标签与刻度线对齐,还是我必须徒手做?

0 投票
1 回答
168 浏览

objective-c - 使用 NSSlider 控制 NSNumber

我有一个 NSSlider,并希望它控制将在 Xcode5 中创建的应用程序中的 NSNumber。尝试了下面的代码,没有返回错误,但滑块没有改变 NSNumber 的值:

我还尝试为 sliderValue 添加 .value,但这返回了错误:

有什么建议么 ?

0 投票
2 回答
5091 浏览

objective-c - 检测 NSLider 值变化

如何以编程方式将操作连接到我的 NSSlider 以检测值何时更改?

我正在寻找可以使用以下代码完成的 UISlider 的 Cocoa 等效项。

0 投票
0 回答
297 浏览

objective-c - 用两个拇指(旋钮)创建 NSSlider 的正确方法是什么

我需要指定一个范围让我们说

最小值为 0 最大值为 100

thumb1 值的范围可以从 minvalue 到 thumb1 值 thumb2 值的范围可以从 thumb1 值到 maxvalue

基本上它们不应该重叠。

除了创建自定义 NSSlider 的控制之外,还有其他解决方案吗

谢谢您的帮助

0 投票
1 回答
177 浏览

ios - 如何使用滑块过滤 UITableview 值?

我正在使用自定义 UITableview 单元格来显示我当前位置与世界上几个随机位置之间的距离。如果我当前的位置是纽约市,那么我当前位置与印度之间的距离大约为 4000 英里,而我当前位置与伦敦之间的距离为 2000 英里等。现在我想在我的表格视图中使用滑块来在指定范围内定义一个地方。例如,如果我将滑块的最小值设置为 0 英里,最大值设置为 50 英里,我想在我的 Tableview 中仅显示该范围内的那些地方(这里是 50 英里)。如果我增加或减少滑块范围,我的表格视图中的值也应该改变。我正在使用 CLLocation 来查找两点之间的距离。

想法受到赞赏。

0 投票
1 回答
1335 浏览

xcode - NSSLider 设置起始值

我试图让我的 NSSlider 从某个值开始,但我一直无法在 swift book 或其他资源中找到执行此操作的功能。是否有捷径可寻?

谢谢

0 投票
4 回答
5627 浏览

cocoa - 更改 NSSlider 栏颜色

我有一个 NSWindow 和一个水平的 NSSlider。

当窗口背景颜色发生变化时,我想更改滑块右侧部分的颜色。

在此处输入图像描述

在此处输入图像描述

目前,当窗口背景较暗时,栏的右侧部分不再可见。

注意:窗口背景实际上是我通过覆盖drawRect窗口视图的子类来绘制的渐变。

NSSliderCell我以为我可以通过子类化和覆盖某些方法来更改滑块填充颜色,drawBarInside但我不明白它是如何工作的:我应该制作一个小方形图像并在旋钮后的矩形中重复绘制它吗?或者也许只是画一条彩色线?我以前从来没有这样做过。

我看过这个问题,这很有趣,但它是关于绘制旋钮的,我现在不需要它。

我也看过这个看起来很有希望的,但是当我尝试模仿这段代码时,我的滑块就消失了......

在他们使用的这个问题drawWithFrame中,它看起来很有趣,但我再次不确定它是如何工作的。

我想用我自己的代码而不是使用库来做到这一点。有人可以给我一个关于如何做到这一点的提示吗?:)

我在 Swift 中执行此操作,但如有必要,我可以阅读/使用 Objective-C。

0 投票
1 回答
454 浏览

macos - 具有非线性刻度的 NSSlider

我正在尝试使 NSSlider 的值/数字非线性...

但由于某种原因,滑块显示线性值(1、200、400、600、800、1000)。有谁知道为什么会这样?

0 投票
1 回答
412 浏览

cocoa - NSSlider 标签

全部,

我在 Cocoa 文档中找不到任何关于为某些 NSSlider 值制作标签的内容。这个功能不存在还是我遗漏了什么?

如果这不存在,如何放置垂直放置的 NSSlider 控件的标签,并将刻度放在控件的左侧?