NSPredicateEditor:在Finder中添加第一行

时间:2014-03-15 17:20:23

标签: cocoa nspredicateeditor

我正在尝试在NSPredicateEditor应用中Finder添加一种''第一行''。类似于下面的屏幕截图:特别是我想在左侧添加一种标签,例如“添加搜索选项”和右侧的加号按钮。

关于如何做到这一点的任何线索?

Finder screenshot

顺便说一下:我不会直接使用生成的NSPredicate,因为我使用搜索字段来查询REST服务器,所以我想将NSPredicate翻译成正确的NSString宾语。是否有其他更合适的组件,或者我可以使用NSPredicateEditor并稍后进行翻译?

1 个答案:

答案 0 :(得分:2)

你必须自己建立第一行。添加“Seach:” - 标签和一些状态按钮。 然后你可以在高度为1(更好的0)的视图下添加NSPredicateRuleEditor。

不要忘记明智地设置自动布局约束。 enter image description here

就像那样:黑色的大线是减少的NSPredicateEditor 注意自动布局。如果谓词增长,你必须扩展视图。