问题标签 [nsmenu]

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 回答
6221 浏览

objective-c - NSMenuItem 启用项目

我有一个 NSMenuItem 里面有一堆项目,但是......列表只是没有被启用。

我的意思是说:
列表

这是我的代码:

我将所有内容都设置为启用,但它仍然被禁用。我该如何解决这个问题?

0 投票
1 回答
4542 浏览

xcode - 在 Xcode 中向 Mac 应用程序添加菜单

可能重复:
如何在 Interface Builder 中向 NSMenu 添加其他项目?

有些东西阻止了我在 mac 中做我的项目。如何向我的应用程序添加或创建其他菜单?

默认值是文件、编辑、帮助等,但如何添加自定义菜单?

0 投票
2 回答
6162 浏览

cocoa - 如何在鼠标光标位置弹出 NSMenu?

NSMenu我想通过在鼠标光标位置 显示来对热键按下做出反应。

我的应用程序是UIElement并且没有自己的窗口。

我知道有以下方法NSMenu

但是当没有视图时它似乎不起作用:(。

我应该在鼠标光标位置创建一个假透明视图,然后在那里显示NSMenu,还是有更好的方法?

可以使用 Carbon 实现吗?

0 投票
1 回答
971 浏览

objective-c - 如何检索 NSPopUpButtonCell 的当前选择?

我正在NSPopUpButtonCell使用NSTableView. 弹出按钮绑定到NSArrayApplicationDelegate. 当我选择弹出按钮的菜单项时,我希望检索当前选择或其索引。我添加了一个 IBAction 以获取通知,并设置了一个NSMenuDelegate. 两者都始终返回 index = 0。

我使用上述配置创建了一个示例项目。希望你能澄清事情。

0 投票
1 回答
483 浏览

xcode - Mac OS X:如何重建菜单依赖

我有一个奇怪的问题。我提交了我的应用程序以在应用程序商店上发布,但他们说我必须提供一个打开的最近菜单。

我知道如何以编程方式执行此操作,但它在我的项目中不起作用,因为我之前删除了文件菜单。我试图再次创建这个条目,但指令:

什么也没做。

我尝试在一个新项目中使用它,它工作正常,但在我当前的项目中却不行。

我想我在 nib 文件的 xml 中失去了内部依赖。

有人知道在创建文件菜单项后如何重建它们吗?

谢谢你。

注意:我使用 Xcode 4,我的应用程序不是基于文档的应用程序。

0 投票
4 回答
2552 浏览

cocoa - 具有延迟 NSMenu 的 NSButton - Objective-C/Cocoa

我想创建一个NSButton在单击它时发送一个动作,但是当它被按下 1 或 2 秒时它会显示一个 NSMenu。和这里的这个问题一模一样,但是由于那个答案不能解决我的问题,我决定再问一次。

例如,转到 Finder,打开一个新窗口,浏览一些文件夹,然后单击后退按钮:您转到上一个文件夹。现在单击并按住返回按钮:显示一个菜单。我不知道如何使用NSPopUpButton.

0 投票
1 回答
332 浏览

xcode - 使用 UIPickerview

我有这个代码,我在 Xcode 4.2 的选项卡式应用程序中执行,它运行良好,但我希望它是一个下拉菜单进入选择器视图,但我不确定我需要添加什么代码你们能帮我的代码吗

0 投票
8 回答
10256 浏览

cocoa - 似乎无法在 NSMenuItem 上设置启用:否

我已经通过 Interface BuilderNSMenu对一堆 's 进行了子类化和连接。NSMenuItem我已经通过调试器进行了测试,看看它们真的被初始化了。

菜单设置为不自动启用项目。仍然当我将任何 NSMenuItem 设置为时,[myMenuItem setEnabled:NO]它们仍会继续启用。即使我[self update]从 NSMenu 子类中调用。

我错过了什么?

0 投票
2 回答
1030 浏览

objective-c - 可以将变量传递给 NSMenu 操作吗?

我正在基于数组动态构建菜单,并且有一个子菜单链接到 IBAction,它在 Finder 中打开一个文件夹。它打开的文件夹基于我的初始数组中对象的属性。

有没有办法将 NSMenuItem 动作链接到 IBAction 并在我动态创建这个数组时传入这个目录变量?

或者我应该进入 IBAction 并通过引用 NSMenuItem 和反对数组来解析目录?

例如

0 投票
2 回答
4245 浏览

objective-c - 如何创建自定义 NSMenuItem

好吧,我有一个非常基本的问题,我似乎无法找到答案。我按照本指南创建了一个状态栏菜单,效果很好……但是,我想添加一个包含自定义内容的自定义 NSMenuItem。例如声音滑块或切换用户帐户行等。

我怎样才能做到这一点?

甚至教程的链接也是受欢迎的。