问题标签 [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.
objective-c - NSToolbarItem 子类上的 IBOutlet 导致图像消失并禁用交互
我正在实现一个首选项窗口,它的一个子类NSToolbarItem
有IBOutlet
一个NSView
(想法是当一个项目被点击时,它会显示它的视图)。但是,当我将工具栏项连接到子类的实例时,该项的图像会消失并且不可单击(尽管文本仍然是暗的并且不会褪色)。
如果我断开IBOutlet
,一切都会再次运行(好吧,什么都没有,因为它没有绑定到视图,但你明白了)。
cocoa - NSToolbarItem 可用性基于 OS X 版本
我有一个应用程序可以在多个版本的 OS X 上NSToolbarItem
使用。在某些 OS 版本中使用户只能使用的最佳方法是什么?当它不可用时,它应该完全隐藏,而不仅仅是禁用。
为简化起见,如何以编程方式从此(下方)菜单中删除工具栏项?
编辑:我试图toolbarAllowedItemIdentifiers:
像这样覆盖委托:
所有其他工具栏项目都以正确的顺序显示,但全屏项目在最后,并且仍然存在。
提前致谢。
cocoa - Lion 中是否不推荐使用工具栏项目分隔符?
每当我将分隔工具栏项添加到我的工具栏并运行我的应用程序时,它都不存在。它在Lion中被弃用了吗?
界面生成器:
运行时的应用程序:
cocoa - 不起作用:NSToolbarItem + 自定义视图 + setAction:
我在继承的接口中以编程方式添加工具栏NSObject <NSToolbarDelegate>
,并实现这些方法:
我还通过调用setView
NSToolbarItem 添加了一个按钮。此视图包含一个 NSButton 并位于 .XIB 界面中。
但是,setAction
由于http://www.cocoabuilder.com/archive/cocoa/291782-nstoolbaritem-custom-view-setaction.html#291783中描述的原因,在同一项目上不起作用。
如何实施此解决方案?
cocoa - 如何以编程方式将新的 NSToolbarItem 添加到现有工具栏?
我正在寻找一种名为addNewItem:(NSToolbarItem *)item
或类似的方法,它可以让我以编程方式创建的项目添加到我的工具栏,但我没有找到任何东西。我想添加一个项目,当用户点击它时会显示一个弹出框,就像在 Safari 中当用户下载某些东西时一样。
objective-c - 如何启用/禁用 NSToolbarItem
我有一个项目需要禁用/启用某些NSToolbarItem
s 取决于不同的选项。我检查并发现没有参数。
有没有办法启用/禁用给定的NSToolbarItem
?
cocoa - 从 NSToolbarItem 按钮显示 NSPopover
我想在我的工具栏中显示一个NSPopover
按钮NSToolbarItem
。
(即位于按钮下方)。
理想情况下,我想将NSView
按钮的 传递给弹出框以定位它。
我的问题是,我如何获得NSView
的NSToolbarItem
?
[toolbarbutton view]
总是返回零。
objective-c - 显示和隐藏 NSToolbarItems
在我的应用程序中,我需要显示工具栏项目,最初应该禁用所有项目,并在特定操作上启用它,为此,我正在调用以下函数,
这两种方法都在正确的位置命中并且似乎是正确的,但是工具栏按钮没有启用,我应该调用其他方法来启用和禁用它吗?
macos - 如何更改 NSToolbarItem 标签的颜色
我想更改我所有NSToolbarItem
标签的颜色。
我需要将它设置为白色,因为它更适合我的背景颜色NSWindow
,但它默认为黑色,我还没有找到一种方法来更改它,既不是在 Interface Builder 中也不是直接通过代码(NSToolbarItem
实现setLabel
,但它只是设置文本字符串)。
如果可能的话,我想避免:
NSToolbar
用自定义替换整体NSView
。感觉就像重新发明轮子给我一样。NSView
必须在里面创建 customNSToolbarItem
。这意味着必须将其所有标签留空,并在自定义视图中添加白色标签。
objective-c - 带有两个自定义按钮的 NSToolBar
我是mac开发的初学者。我正在使用工具栏开发应用程序。我只想在工具栏中添加两个自定义按钮。
工具栏将如下所示。我用XIB试过这个,但我没有得到这个东西,.,。
关于这个的任何想法,。
提前致谢