Cocoa:如何在Pages或Numbers中创建一个小工具栏?

时间:2010-02-11 15:06:41

标签: cocoa xcode

苹果页面和数字等应用程序总是在主工具栏下显示一个额外的小工具栏。在Interface Builder中是否有这样的对象,还是我必须从头开始构建它? 我查看了IB图书馆,但到目前为止一无所获。

3 个答案:

答案 0 :(得分:3)

使用NSSegmentedControl对象执行此操作,设置为Capsule。要实现分段控件,其下方标签对齐(可点击,如Mail.app和Preview.app),您需要将它们放入工具栏按钮组。 IB无法做到这一点。请参阅Cocoa邮件列表中的此讨论:

http://www.cocoabuilder.com/archive/cocoa/204390-capsule-style-toolbar-controls.html

答案 1 :(得分:1)

没有内置控件。你可以看看Brandon Walkin的BWToolkit。它有很多很好的控件来构建类似Apple的应用程序。也许它可以满足你的需求......

答案 2 :(得分:1)

这只是一个包含各种控件的简单视图。您可以直接在Interface Builder中构建大部分内容。只需创建一个NSBox,给它一个背景颜色,然后在其中放置“迷你”大小的控件。