在我的应用程序主菜单中设置项目标题?
我正在尝试更改 Cocoa 应用程序主菜单中某些项目的标题。我尝试在 IB 中设置它们,并通过我的应用程序的 applicationDidFinishLaunchingWithOptions: …
即使调用了所有正确的方法,NSView 的上下文 NSMenu 也永远不会显示
我有一个 NSCollectionView,其中有一堆 NSView,垂直堆叠,使其看起来有点像 UIKit 的 UITableView。一切都按预期工作,除了一件事: 右键单击任何一…
带有多个参数的@selector
首先是我的代码: - (NSMenu*)sourceList:(PXSourceList*)aSourceList menuForEvent:(NSEvent*)theEvent item:(id)item { if ([theEvent type] == NSR…
将焦点设置在 NSMenu 中的 NSTextField 上?
我在 Mac 状态栏中有一个 NSMenu,里面有一堆 NSMenuItems 和一个自定义视图。在自定义视图中我有一个 NSTextField。我想在打开菜单时将焦点设置在 NS…
NSMenuItem 自定义视图上方的间隙
我在 NSMenuItem 上使用 setView: 方法来设置自定义视图。在此自定义视图中,有一个图像占据整个视图。带有此自定义视图的 NSMenuItem 是菜单中的第一…
Cocoa validateUserInterfaceItem和菜单项隐藏
使用 validateUserInterfaceItem 可以禁用/启用菜单项,但我需要类似的行为来隐藏菜单项,您有一些提示吗?…
对状态栏项的 NSMenu 进行逆向工程
我想为状态栏项目创建一个菜单,例如 Tapbot 的 PastebotSync 应用程序中看到的菜单: 有人有吗想法如何实现菜单顶部与顶部齐平的自定义区域? 我已经…
如何知道哪个 NSTableView 打开了上下文菜单?
我有 5 个 NSTableView 实例,它们具有相同的上下文菜单。当我收到菜单已被单击的消息时,我需要知道哪个表发送了它。我已经检查了 NSMenu 文档,但似…
同步两个 NSMenuItem 的状态
我有两个具有相同 NSMenuItems 的 NSMenus。只能选择其 NSMenu 中的一个 NSMenuItem。 (有点像 NSMatrix)。因此,我将每个 NSMenuItem 连接到同一操…
如何创建具有延迟 NSMenu 的 NSButton?
在 Cocoa 中,我想创建一个带有延迟菜单的 nsbutton。 即,当单击时,它应该调用操作方法,并且当保持按下状态 2 秒时,它应该显示一个 ns 菜单。 它…
如何强制 NSMenuItem 重绘?
我正在实现一个自定义状态栏菜单,它有一个带有 NSSearchField 的自定义视图。我正在根据搜索结果更新菜单项的数量。当用户在 NSSearchField 中键入时…