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

objective-c - 使圆形 NSSlide 的外观和行为类似于 GarageBand

我是使用 Cocoa 绘图的新手,我正在制作一些软件,这些软件的滑块类似于 GarageBand 中的滑块:

GB 滑块 http://img33.imageshack.us/img33/2668/schermafbeelding2010061r.png

这些看起来很漂亮,可以通过上下移动鼠标来控制。

你能帮我通过子类化 NSSlider 来自定义它们,这样我就可以让它们的外观和行为与 GarageBand 中的完全一样吗?谢谢。


我有一张应该旋转的旋钮图像,因为它们不需要是 3D 的。

0 投票
2 回答
704 浏览

objective-c - 在 NSTextField 中发送值:目标 c

好的,所以我有一个 NSTextField 和一个 NSSlider。在界面生成器中,我从 NSSlider 中获取了浮点值以进入 NSTextField。但是,我需要一个按钮来从文本字段中发送文本,以便我可以在我的代码中获取值。该文本字段也可以接受手动输入,因此我不能只将 NSSlider 链接到我的代码。这类似于按 enter 或编辑完成时。但我只需要一个按钮,当我点击它时发送所有数据。

有任何想法吗??

以利亚

0 投票
8 回答
3767 浏览

cocoa - 子类化 NSLider:需要一个解决方法来解决丢失鼠标事件(Cocoa OSX)

我正在尝试继承 NSSlider 以创建一个称为缓动盘的控件。基本上我需要的是一个总是从中间开始的滑块,当它向左或向右移动时,它会每隔一段时间发送通知(由一个可以设置的属性确定)通知它的容器它的当前值,然后当你松开旋钮,它会回到中间。我希望实现将滑块返回到中间并停止在滑块的 mouseUp 事件中发送通知的功能,但似乎出于某种原因,苹果在滑块上的 mouseDown 事件后禁用了 MouseUp 事件并处理所有滑块功能在较低的水平。无论如何我可以找回 mouseUp 事件吗?如果没有,任何人都可以提出合理的解决方法吗?

0 投票
4 回答
5736 浏览

objective-c - 自定义 NSSliderCell

我已经实现了一个自定义滑块单元格,它可以使用滚动条和旋钮的图像进行绘制。现在唯一的障碍是,当我快速拖动旋钮时,图像会变得混乱。我已经发布了一个屏幕截图。

截屏

这是代码:

啊,我是如此接近。关于为什么会发生这种情况以及如何解决它的任何帮助将不胜感激,谢谢!

0 投票
3 回答
890 浏览

cocoa - NSSlider 事件未触发

我的 NSSlider 上有一个事件,代码如下:

但它没有触发,控制台给出了这条消息:2011-01-09 19:31:18.994 Nistract[1337:a0f] -[NSSlider value]: unrecognized selector sent to instance 0x100427400

0 投票
4 回答
3650 浏览

objective-c - NSSlider NSSliderCell 裁剪自定义旋钮

我正在使用自定义 NSSliderCell 创建自定义 NSSlider。除了旋钮之外,一切都很好。当我将它拖到旋钮被剪裁的最大值时,我只能看到旋钮图像的 50%。

在分配我的自定义 NSSliderCell 时,我将旋钮厚度设置为我用作旋钮的图像的宽度。我假设(我猜错了)它会考虑到这一点并阻止它剪裁?

任何想法我做错了什么?仅当旋钮被剪裁到 50% 时,滑块才会达到 maxValue,因此它不会在不添加任何值的情况下移动。

0 投票
2 回答
2505 浏览

iphone - iphone/ipad 自定义 UISlider 控制器

在这里,我想创建一个自定义 uislider,它类似于媒体播放器向前和向后,即以特定时间间隔以编程方式移动滑块。

例如考虑我有这个视频的视频我需要实现滑块到控制器来向前和向后移动视频内容。

任何示例和教程。

谢谢....

0 投票
3 回答
1437 浏览

objective-c - 隐藏 NSLider 的刻度线

有没有办法隐藏的刻度线NSSlider

0 投票
1 回答
1566 浏览

cocoa - 如何定制 NSSlider 以在可可中提供非线性比例?

如何定制 NSSlider 以在可可中提供非线性比例?即 - 0、2、4、6、10。

由于滑块仅限于在刻度线上停止,我希望滑块在 0、2、4、6、10(而不是 8 例如)上停止。谢谢。

0 投票
1 回答
1627 浏览

objective-c - 在系统偏好设置中创建自定义 NSSlider,例如“开始屏幕保护程序:”滑块

如何创建与系统偏好设置中的滑块完全一样的自定义 NSSlider -> 桌面和屏幕保护程序 -> 屏幕保护程序 -> 启动屏幕保护程序:?

我尝试使用覆盖的 continueTracking: 子类 NSSliderCell:但它没有按预期工作。