我想在我的cocoa menulet应用程序中添加一个垂直滑块。就像系统卷menulet中的垂直滑块一样。如何使用Interface Builder添加?如果没有Interface Builder那么如何?
答案 0 :(得分:4)
这是必须以编程方式完成的事情(据我所知)。您可以在界面构建器中创建滑块并使其垂直,并为其提供插座以及所有这些。您也可以在Interface Builder中创建NSMenuItem
和NSMenu
,但是您必须通过代码在菜单项中嵌入滑块。这种事情不能在IB中完成。
然而,从那里它非常简单:
NSSlider * slider = ...; //IBOutlet to your slider
NSMenuItem * item = ...; //IBOutlet to your menuitem
[item setView:slider];
不要忘记将滑块的目标/动作机制连接到应该处理滑动的任何人。