gpt4 book ai didi

objective-c - 将 NSPopUpButton 放在 NSToolbar 中

转载 作者:太空狗 更新时间:2023-10-30 03:51:03 25 4
gpt4 key购买 nike

在上一个问题中与 NSPopUpButton 较量 here我现在正尝试将 NSPopUpButton 放在 NSToolbar 中。本质上,我想创建类似于 XCode 默认情况下在其工具栏左侧的内容。例如。一个弹出按钮,旁边有一个操作按钮。

我看到了一种方法,该方法显示了创建 NSPopUpButton 然后将其添加到 NSToolbar 的编程方式,但后来我不知道该怎么做上次非常方便的所有绑定(bind)内容。

Interface Builder 的帮助不大,因此非常感谢您的帮助。

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

最佳答案

在这里做您想做的事实际上很容易。在 Interface Builder 中,切换到 TreeView (View Mode 分段控件上的第二个按钮)。展开窗口和工具栏。然后,从库中,将弹出按钮拖到工具栏上。 Interface Builder 会自动为您在自定义 View 中嵌入一个新的弹出按钮。

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

如果您想以编程方式执行此操作,您将创建一个包含弹出按钮的自定义 View 。然后,您需要将它分配给一个新的 socket ,以便您可以通过编程方式引用它。在 toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar 方法中,您将像往常一样创建一个新的 NSToolbarItem,然后调用 setView: 将自定义 View 分配给工具栏项。

关于objective-c - 将 NSPopUpButton 放在 NSToolbar 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1084891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com