Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa:如何制作页面或数字中的小工具栏?_Cocoa_Xcode - Fatal编程技术网

Cocoa:如何制作页面或数字中的小工具栏?

Cocoa:如何制作页面或数字中的小工具栏?,cocoa,xcode,Cocoa,Xcode,Apple应用程序(如Pages和Number)总是在主工具栏下显示一个附加的小工具栏。Interface Builder中是否有类似的对象,或者我必须从头开始构建它? 我查看了IB库,但到目前为止没有找到任何内容。没有内置控件。你可以看看Brandon Walkin的。它有很多很好的控件来构建类似苹果的应用程序。也许它能满足您的需要…这只是一个包含各种控件的简单视图。您可以直接在Interface Builder中构建大部分。只需创建一个NSBox,给它一个背景色,然后在其中放置“迷你”大小的

Apple应用程序(如Pages和Number)总是在主工具栏下显示一个附加的小工具栏。Interface Builder中是否有类似的对象,或者我必须从头开始构建它?
我查看了IB库,但到目前为止没有找到任何内容。

没有内置控件。你可以看看Brandon Walkin的。它有很多很好的控件来构建类似苹果的应用程序。也许它能满足您的需要…

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

您可以使用NSSegmentedControl对象来实现这一点,并将其样式设置为胶囊。要实现标签下方对齐的分段控件(可单击,如在Mail.app和Preview.app中),您需要将它们放入工具栏按钮组中。这在IB中无法完成。请参阅Cocoa邮件列表中的讨论: