问题标签 [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.
objective-c - 自定义 NSSliderCell
我想自定义 NSSliderCell,但我遇到了奇怪的故障。
这是它的样子(放大):
它画得很好,但是当我给旋钮下药时,左栏开始看起来很奇怪(看起来旋钮的部分阴影是从前一帧留下的):
一旦我停止给旋钮下药,滑块就会再次正常。
这是代码:
怎么了?
cocoa - 是否可以在 NSSlider 上标记刻度线
我有一些垂直滑块,我希望能够用它们所代表的值标记刻度线。除了在 Interface Builder 中手动将标签放在它们旁边之外,还有更好的方法吗?如果没有,有没有办法至少让这些标签与刻度线对齐,还是我必须徒手做?
objective-c - 使用 NSSlider 控制 NSNumber
我有一个 NSSlider,并希望它控制将在 Xcode5 中创建的应用程序中的 NSNumber。尝试了下面的代码,没有返回错误,但滑块没有改变 NSNumber 的值:
我还尝试为 sliderValue 添加 .value,但这返回了错误:
有什么建议么 ?
objective-c - 检测 NSLider 值变化
如何以编程方式将操作连接到我的 NSSlider 以检测值何时更改?
我正在寻找可以使用以下代码完成的 UISlider 的 Cocoa 等效项。
objective-c - 用两个拇指(旋钮)创建 NSSlider 的正确方法是什么
我需要指定一个范围让我们说
最小值为 0 最大值为 100
thumb1 值的范围可以从 minvalue 到 thumb1 值 thumb2 值的范围可以从 thumb1 值到 maxvalue
基本上它们不应该重叠。
除了创建自定义 NSSlider 的控制之外,还有其他解决方案吗
谢谢您的帮助
ios - 如何使用滑块过滤 UITableview 值?
我正在使用自定义 UITableview 单元格来显示我当前位置与世界上几个随机位置之间的距离。如果我当前的位置是纽约市,那么我当前位置与印度之间的距离大约为 4000 英里,而我当前位置与伦敦之间的距离为 2000 英里等。现在我想在我的表格视图中使用滑块来在指定范围内定义一个地方。例如,如果我将滑块的最小值设置为 0 英里,最大值设置为 50 英里,我想在我的 Tableview 中仅显示该范围内的那些地方(这里是 50 英里)。如果我增加或减少滑块范围,我的表格视图中的值也应该改变。我正在使用 CLLocation 来查找两点之间的距离。
想法受到赞赏。
xcode - NSSLider 设置起始值
我试图让我的 NSSlider 从某个值开始,但我一直无法在 swift book 或其他资源中找到执行此操作的功能。是否有捷径可寻?
谢谢
cocoa - 更改 NSSlider 栏颜色
我有一个 NSWindow 和一个水平的 NSSlider。
当窗口背景颜色发生变化时,我想更改滑块右侧部分的颜色。
目前,当窗口背景较暗时,栏的右侧部分不再可见。
注意:窗口背景实际上是我通过覆盖drawRect
窗口视图的子类来绘制的渐变。
NSSliderCell
我以为我可以通过子类化和覆盖某些方法来更改滑块填充颜色,drawBarInside
但我不明白它是如何工作的:我应该制作一个小方形图像并在旋钮后的矩形中重复绘制它吗?或者也许只是画一条彩色线?我以前从来没有这样做过。
我看过这个问题,这很有趣,但它是关于绘制旋钮的,我现在不需要它。
我也看过这个看起来很有希望的,但是当我尝试模仿这段代码时,我的滑块就消失了......
在他们使用的这个问题drawWithFrame
中,它看起来很有趣,但我再次不确定它是如何工作的。
我想用我自己的代码而不是使用库来做到这一点。有人可以给我一个关于如何做到这一点的提示吗?:)
我在 Swift 中执行此操作,但如有必要,我可以阅读/使用 Objective-C。
macos - 具有非线性刻度的 NSSlider
我正在尝试使 NSSlider 的值/数字非线性...
但由于某种原因,滑块显示线性值(1、200、400、600、800、1000)。有谁知道为什么会这样?
cocoa - NSSlider 标签
全部,
我在 Cocoa 文档中找不到任何关于为某些 NSSlider 值制作标签的内容。这个功能不存在还是我遗漏了什么?
如果这不存在,如何放置垂直放置的 NSSlider 控件的标签,并将刻度放在控件的左侧?