NSPredicateEditor 的 UI 约定

Posted

技术标签:

【中文标题】NSPredicateEditor 的 UI 约定【英文标题】:UI conventions for NSPredicateEditor 【发布时间】:2010-12-13 21:34:47 【问题描述】:

我知道 NSPredicateEditor 的基本示例/教程实现:

http://developer.apple.com/library/mac/#samplecode/PredicateEditorSample/Introduction/Intro.html

我在真实应用程序中看到的唯一类似于 NSPredicateEditors 的 UI 是 iTunes 中的智能播放列表表单和 Aperture 中的照片过滤器表单。我对以下方面的约定很好奇:

相对于表视图放置 NSPredicateEditor。 隐藏和显示 NSPredicateEditor 的 UI。 应用谓词的按钮(如果有)。

NSPredicateEditor 在实际应用中的有效实现还有哪些例子?

【问题讨论】:

【参考方案1】: Finder 中的

cmd-f 将打开一个高级查找窗口,其中包含一个带有表格视图的谓词编辑器。

【讨论】:

以上是关于NSPredicateEditor 的 UI 约定的主要内容,如果未能解决你的问题,请参考以下文章

iOS 上是不是存在类似 NSPredicateEditor 的东西?

如何在不同的数据上使用 NSPredicate 和 NSPredicateEditor(多个谓词?)

关闭 NSPredicateEditor 动画

NSPredicateEditor 只是不会出现

NSPredicateEditor,忽略没有搜索词的行?

NSPredicateEditor 不调整 NSTextField 的大小