NSTextfield + NSMenu 和第一响应者
我正在尝试实现我自己的自动补全系统(结果是从 sqlite 数据库中提取) 我已经设置了一个 NSTextField 和适当的委托。每次 NSTextField 中的文本发生…
如何使用自定义视图隐藏菜单项?
我在 NSMenuItem 中使用一个非常简单的自定义视图(仅包含只读 NSTextField 和 NSSegmentedControl)(使用 -setView: 方法)。这部分按预期工作。 问…
有没有办法控制打开菜单时最初突出显示的 NSMenuItem 项?
我正在研究符号弹出按钮的详细信息,类似于 Xcode 3 编辑器窗口顶部的按钮。 我的控制器对象是显示 NSPopUpButton 时显示的 NSMenu 的委托。我实现了…
NSStatusItem 内 WebView 的自定义右键菜单
我有一个嵌入在 NSStatusItem 中的 WebView,当用户右键单击 WebView / NSStatusItem 时,我想显示我在 Interface Builder 中构建的 NSMenu。做到这一…
以编程方式为 NSStatusBar.systemStatusBar 创建 NSMenu
我正在尝试仅使用代码在系统状态栏中创建一个简单的菜单。我没有收到任何编译或运行时错误,但我看不到任何效果。 - (void)awakeFromNib { NSMenu *st…
在我的应用程序主菜单中设置项目标题?
我正在尝试更改 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 是菜单中的第一…