问题标签 [nstoolbaritem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
390 浏览

objective-c - NSToolbarItem 子类上的 IBOutlet 导致图像消失并禁用交互

我正在实现一个首选项窗口,它的一个子类NSToolbarItemIBOutlet一个NSView(想法是当一个项目被点击时,它会显示它的视图)。但是,当我将工具栏项连接到子类的实例时,该项的图像会消失并且不可单击(尽管文本仍然是暗的并且不会褪色)。

如果我断开IBOutlet,一切都会再次运行(好吧,什么都没有,因为它没有绑定到视图,但你明白了)。

0 投票
3 回答
992 浏览

cocoa - NSToolbarItem 可用性基于 OS X 版本

我有一个应用程序可以在多个版本的 OS X 上NSToolbarItem使用。在某些 OS 版本中使用户只能使用的最佳方法是什么?当它不可用时,它应该完全隐藏,而不仅仅是禁用。

为简化起见,如何以编程方式从此(下方)菜单中删除工具栏项?

工具栏自定义

编辑:我试图toolbarAllowedItemIdentifiers:像这样覆盖委托:

所有其他工具栏项目都以正确的顺序显示,但全屏项目在最后,并且仍然存在。

提前致谢。

0 投票
1 回答
898 浏览

cocoa - Lion 中是否不推荐使用工具栏项目分隔符?

每当我将分隔工具栏项添加到我的工具栏并运行我的应用程序时,它都不存在。它在Lion中被弃用了吗?

界面生成器:
在此处输入图像描述

运行时的应用程序:
在此处输入图像描述

0 投票
1 回答
1396 浏览

cocoa - 不起作用:NSToolbarItem + 自定义视图 + setAction:

我在继承的接口中以编程方式添加工具栏NSObject <NSToolbarDelegate>,并实现这些方法:

我还通过调用setViewNSToolbarItem 添加了一个按钮。此视图包含一个 NSButton 并位于 .XIB 界面中。

但是,setAction由于http://www.cocoabuilder.com/archive/cocoa/291782-nstoolbaritem-custom-view-setaction.html#291783中描述的原因,在同一项目上不起​​作用。

如何实施此解决方案?

0 投票
1 回答
6802 浏览

cocoa - 如何以编程方式将新的 NSToolbarItem 添加到现有工具栏?

我正在寻找一种名为addNewItem:(NSToolbarItem *)item或类似的方法,它可以让我以编程方式创建的项目添加到我的工具栏,但我没有找到任何东西。我想添加一个项目,当用户点击它时会显示一个弹出框,就像在 Safari 中当用户下载某些东西时一样。

0 投票
4 回答
5812 浏览

objective-c - 如何启用/禁用 NSToolbarItem

我有一个项目需要禁用/启用某些NSToolbarItems 取决于不同的选项。我检查并发现没有参数。

有没有办法启用/禁用给定的NSToolbarItem

0 投票
4 回答
4510 浏览

cocoa - 从 NSToolbarItem 按钮显示 NSPopover

我想在我的工具栏中显示一个NSPopover按钮NSToolbarItem
(即位于按钮下方)。

理想情况下,我想将NSView按钮的 传递给弹出框以定位它。
我的问题是,我如何获得NSViewNSToolbarItem

[toolbarbutton view]总是返回零。

0 投票
0 回答
351 浏览

objective-c - 显示和隐藏 NSToolbarItems

在我的应用程序中,我需要显示工具栏项目,最初应该禁用所有项目,并在特定操作上启用它,为此,我正在调用以下函数,

这两种方法都在正确的位置命中并且似乎是正确的,但是工具栏按钮没有启用,我应该调用其他方法来启用和禁用它吗?

0 投票
3 回答
1996 浏览

macos - 如何更改 NSToolbarItem 标签的颜色

我想更改我所有NSToolbarItem标签的颜色。

我需要将它设置为白色,因为它更适合我的背景颜色NSWindow,但它默认为黑色,我还没有找到一种方法来更改它,既不是在 Interface Builder 中也不是直接通过代码(NSToolbarItem实现setLabel,但它只是设置文本字符串)。

如果可能的话,我想避免:

  • NSToolbar用自定义替换整体NSView。感觉就像重新发明轮子给我一样。
  • NSView必须在里面创建 custom NSToolbarItem。这意味着必须将其所有标签留空,并在自定义视图中添加白色标签。
0 投票
1 回答
591 浏览

objective-c - 带有两个自定义按钮的 NSToolBar

我是mac开发的初学者。我正在使用工具栏开发应用程序。我只想在工具栏中添加两个自定义按钮。

工具栏将如下所示。我用XIB试过这个,但我没有得到这个东西,.,。这个

关于这个的任何想法,。

提前致谢