问题标签 [nstoolbar]

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 投票
3 回答
992 浏览

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

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

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

工具栏自定义

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

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

提前致谢。

0 投票
1 回答
515 浏览

nstoolbar - NSToolbar 默认项

Interface Builder 现在允许您创建 NSToolbar。如果这是在窗口中,您可以通过拖动到工具栏来设置默认项目。

如果它是不同的 NIB,这似乎是不可能的。

我在 NIB 中有一个 NSToolbar ,其中包含一个 View 及其控制器(因此很容易连接到操作方法)。似乎没有办法查看工具栏,因此设置了默认值。

我不希望这个工具栏是可定制的,但需要设置内容。

0 投票
1 回答
748 浏览

objective-c - 向 INAppStoreWindow 添加工具栏

我正在尝试向 INAppStoreWindow 添加一个工具栏。

它有这个属性:

我创建了一个工具栏,并链接到我的代码中的一个插座,但是如果它有一个 NSToolbar 类,当它需要一个 NSView 时,如何将它添加为子视图?

这会引发异常: [aWindow.titleBarView addSubview:toolbar];

提前谢谢了

0 投票
1 回答
2071 浏览

xcode - NSToolbar 专区

我喜欢尝试完全接管 NSToolbar 所在的区域,这样我就可以放置我自己的自定义控件、视图和背景。使用该区域的优点是:

  • 任何滑动面板都出现在工具栏区域下方,而不仅仅是标题栏。
  • 在 Lion 中,当鼠标位于屏幕顶部时,工具栏区域与菜单栏一起下降。

我曾尝试使用无边框窗口,并在其中实现我自己的自定义视图,但不幸的是我失去了上述优势以及其他一些小问题。

我目前的方法是使用未记录的方法“_toolbarView”和 NSToolbar 并将我的自定义视图添加到它的子视图中。这很好用,因为我可以关闭工具栏自定义。不幸的是,工具栏的大小是用该工具栏中的项目初始化的。有谁知道我是否可以在不添加假 ToolbarItem 的情况下更改工具栏的大小?

也许还有一种我目前不知道的更好的方法。感谢您的任何建议和意见。

0 投票
1 回答
697 浏览

xcode - 如何使用 NSProgressIndicator 作为 NSToolbarItem

如何将 NSProgressIndicator(NSProgressIndicatorSpinningStyle) 作为 NSToolbarItem 添加到工具栏?

0 投票
1 回答
315 浏览

cocoa - NSSearchField 清空时没有发送任何操作?

我已经设置了一个NSSearchFieldin atoolbar并连接了一个动作 in Interface Builder。每次我输入一些文本时都会调用此操作,但当我单击小十字将其清空或以某种方式删除刚刚输入的文本时不会调用此操作。这是一个错误还是可以修复?

0 投票
1 回答
6802 浏览

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

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

0 投票
1 回答
341 浏览

objective-c - 从工具栏项中删除焦点

我有一个带有自定义项目的工具栏。当我单击项目时,左侧项目获得焦点。如何从工具栏项中删除焦点?

在此处输入图像描述

0 投票
4 回答
5812 浏览

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

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

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

0 投票
1 回答
716 浏览

cocoa - 创建 NSToolbar 样式按钮

是否有斜角样式可以复制 NSToolbar 样式的按钮,例如,在 Safari 的首选项窗口中用于在不同窗格之间切换?

我需要使用 NSButtons 在 NSView 中复制 NSToolbar。我知道我可能应该使用 NSTabView,但我想实现 xcode 左窗格的外观。这里的任何提示将不胜感激。