objective-c – 将NSPopUpButton放在NSToolbar中

objective-c – 将NSPopUpButton放在NSToolbar中,第1张

概述在前一个问题 here中与NSPopUpButton进行了摔跤,我现在正试图在NSToolbar中放置一个NSPopUpButton.基本上我想在它的工具栏的左侧默认创建类似于XCode的东西.例如.d出按钮,旁边有一个 *** 作按钮. 我看过一种方法,它显示了一种创建NSPopUpButton然后将其添加到NSToolbar的编程方式,但后来我无法弄清楚如何完成上次非常方便的所有Binding内容. 在前一个问题 here中与NSPopUpbutton进行了摔跤,我现在正试图在NSToolbar中放置一个NSPopUpbutton.基本上我想在它的工具栏的左侧默认创建类似于XCode的东西.例如.d出按钮,旁边有一个 *** 作按钮.

我看过一种方法,它显示了一种创建NSPopUpbutton然后将其添加到NSToolbar的编程方式,但后来我无法弄清楚如何完成上次非常方便的所有Binding内容.

Interface Builder一直没有太大的帮助,所以任何帮助都感激不尽.

附:我可以通过创建自定义视图(包含带有常规绑定的NSPopUpbutton)然后将自定义视图添加到工具栏来解决此问题吗?

解决方法 在这里做你想做的事实际上很容易.在Interface Builder中,切换到树视图(VIEw Mode分段控件上的第二个按钮).展开窗口和工具栏.然后,从库中,将d出按钮拖到工具栏上. Interface Builder将自动在自定义视图中嵌入一个新的d出按钮.

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

如果您想以编程方式执行此 *** 作,则可以创建包含d出按钮的自定义视图.然后,您需要将其分配给新的插座,以便以编程方式引用它.在工具栏:itemForItemIDentifIEr:willBeInsertedIntoToolbar方法,你可以创建往常一样新NSToolbarItem,并调用的setVIEw:分配的自定义视图工具栏项目上.

总结

以上是内存溢出为你收集整理的objective-c – 将NSPopUpButton放在NSToolbar中全部内容,希望文章能够帮你解决objective-c – 将NSPopUpButton放在NSToolbar中所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1005418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存