如何将两个触摸工具栏项添加到NSToolbar

时间:2016-04-30 18:32:16

标签: macos nstoolbar nstoolbaritem

我想向NSToolbar添加两个触摸项,例如前进和后退按钮,如下所示:

enter image description here

对于每个项目,

NSToolbar似乎默认添加水平边距,如下所示:

enter image description here

我查看了toolbarItem节点下的XIB源代码,并且没有提供边距或填充的属性/属性。

感谢您的帮助!

1 个答案:

答案 0 :(得分:8)

我确实使用NSSegmentedControl,这允许我使用自己的图像,标签,设置自定义动作,使用切换,设置菜单等。如果这种类型的工具栏项适合您:

segmented control toolbar items

然后你可以看到我如何在IB&此项目中的代码(请注意,AppDelegate类是delegate的{​​{1}}):

TouchingToolbar.zip

如果您确实希望将这两个项目分开(但在一起),请将IB中NSToolbar的样式从NSSegmentedControl设置为Rounded

enter image description here