objective-c - 将下拉菜单添加到 OS X 中的 NSSearchField

标签 objective-c cocoa

有人可以向我展示或解释如何在 Objective-C 中为 NSSearchField 实现下拉菜单/过滤器选项。

我的场景是在 nib 上有一个 NSSearchField 和一个 NSTableView。我想搜索动物|鸟类|爬行动物类别。

我的 NSTableview 连接到显示这些项目的 NSArray,我已经完成谓词以过滤出相应的搜索字符串,一切正常。

我想在 NSSearchField 上的放大镜图标旁边添加这些类别(动物、鸟类、爬行动物),以便用户可以从中进行选择。

我确实下载了 Apple 的 iSpend 演示应用程序示例,但我不知道他们是如何实现它的。

image filter menu options

最佳答案

没关系,我通过向搜索字段添加一个 nsmenu 找到了解决方案: Apple's Searchfield Example

关于objective-c - 将下拉菜单添加到 OS X 中的 NSSearchField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22014434/

相关文章:

iphone - 最佳方法 : Read And Understand Unknown Xcode Projects

iphone - 我的 UIView 动画不稳定 - 如何优化以下代码?

ios - 如何将图像存储在核心数据中

objective-c - AppleScript with Mail,回复电子邮件,无法设置内容

objective-c - Cocoa App 中的 Shift + Return 键操作

ios - 我是否必须迁移 Coredata 库的行?

ios - 如何使用 pjsip 2.5.5 或 2.6 在 Ios 中进行视频通话?

ios - 如何在UITabBarItem上设置其他未选择的图像和文本颜色

ios - 越狱调整学习 - 带有 initWithFrame 的 UIViewController(单独文件) - 提供的代码

objective-c - NSView 或 NSApplication 变为非事件状态时的事件