gpt4 book ai didi

objective-c - 隐藏/显示 NSToolbarItem

转载 作者:行者123 更新时间:2023-12-03 17:00:37 25 4
gpt4 key购买 nike

我有一个包含许多 NSToolbarItems 的应用程序。任何一次只需要 5 个左右,因此似乎将它们放在屏幕上并使它们易于访问的最佳方法是根据上下文仅隐藏/显示 NSToolbarItems。

我无法通过谷歌或苹果文档找到如何做到这一点。有办法吗? (缺少实际编写自定义 nstoolbar!)

注意:我担心这有点“反”用户界面标准,但我想不出更好的方法来处理用户都需要的大量按钮,除了工具窗口之外。

最佳答案

您可以使用 -[NSToolbar items] 浏览所有项目,并使用 -[NSToolbar removeItemAtIndex:] 删除不需要的项目,尽管苹果确实这么说:

Typically, you should not call this method (-[NSToolbar removeItemAtIndex:]); you should let the user reconfigure the toolbar.

通常您只需禁用当前上下文中无法使用的工具栏项即可。

关于objective-c - 隐藏/显示 NSToolbarItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1293485/

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