首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在NSToolbar中放置NSPopUpButton

在NSToolbar中放置NSPopUpButton
EN

Stack Overflow用户
提问于 2009-07-05 21:50:36
回答 2查看 2.1K关注 0票数 6

在之前的问题here中,我已经和NSPopUpButton进行了一番角力,现在我正在尝试将NSPopUpButton放入NSToolbar中。从本质上讲,我想创建一些类似于XCode在其工具栏左侧默认拥有的东西。例如旁边有动作按钮的弹出按钮。

我见过这样一种方法,它以编程的方式创建一个NSPopUpButton,然后将它添加到NSToolbar中,但是我不知道如何做上一次那么方便的绑定工作。

Interface Builder并不是很有帮助,所以非常感谢您的帮助。

附注:我可以通过创建一个自定义视图(包含一个具有常用绑定的NSPopUpButton ),然后将该自定义视图添加到工具栏来解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-05 22:49:23

实际上,在这里做你想做的事情很容易。在Interface Builder中,切换到树视图( view Mode segmented控件上的第二个按钮)。展开窗口和工具栏。然后,从库中将一个弹出式按钮拖到工具栏上。Interface Builder将自动在自定义视图中嵌入一个新的弹出式按钮。

要将按钮实际放在工具栏上,请双击窗口中的工具栏。这将调出定制表。您可以将弹出按钮拖动到工具栏上的所需位置。

如果您希望以编程方式执行此操作,则需要创建一个包含弹出按钮的自定义视图。然后,您需要将其分配给一个新的插座,以便可以通过编程方式引用它。在toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar方法中,您通常会创建一个新的NSToolbarItem,并调用setView:将自定义视图分配给工具栏项。

票数 8
EN

Stack Overflow用户

发布于 2012-07-09 15:52:39

旧的文章,但请注意,您也可以双击窗口中的工具栏,并直接拖动到“允许的工具栏项目”。

无论如何,您都会想要打开工具栏视图,以便可以将内容拖入或拖出默认工具栏项目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1084891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档