2

我有一个NSMenu附加到一个NSStatusItem,并且在里面NSMenu我有一个NSMenuItem我已经将view属性设置为一个NSSlider对象。这几乎有效(它让我得到了我想要的东西)。

结果如下所示:

NSMenu 中的 NSSlider 作为 NSMenuItem.view http://dl.dropbox.com/u/91596/Screenshots/k8tl.png

问题是我希望滑块与其上方的菜单项对齐,所以它看起来并不那么可怕。

我在苹果文档中找不到任何关于能够设置 an 位置的内容,NSSlider所以我认为我将不得不自己绘制它。

这是一个正确的假设吗?如果是这样,有哪些课程参考/建议的阅读链接可以实现该结果?或者,我是不是错了?

当我这样做时 - 我必须将 UI 构建器中的滑块拖动到我想要的所需宽度 - 有没有办法以编程方式设置滑块的宽度,以便它填充菜单内的所需空间?

谢谢,抱歉这些都是菜鸟问题——我对 ObjC 编程很陌生。

4

1 回答 1

2

首先制作自己的NSView. 接下来,把你NSSlider放在那个视图中。如果您需要特殊间距,请调整容器视图中的滑块。或者,也许,在 Interface Builder 中玩转。

于 2013-03-28T02:20:58.687 回答