如何更改 NSPredicateEditor 行模板中左表达式的顺序?
Posted
技术标签:
【中文标题】如何更改 NSPredicateEditor 行模板中左表达式的顺序?【英文标题】:How can I change the order of left expressions in an NSPredicateEditor row template? 【发布时间】:2014-07-20 17:50:39 【问题描述】:我已经设置了一个谓词编辑器来匹配 IB 中的字符串表达式。 Left Expr 的列表相当长,现在我发现我必须在顶部附近添加一个新条目。但是,我一辈子都找不到办法做到这一点。我只能在底部添加一个新值。
没有上下文菜单,没有重新排序按钮,拖放也不起作用。难道没有办法重新排序该列表中的条目吗?或者是否有一种不明显的方式来进行这样的改变(就像在 XCode 中经常发生的那样)?
【问题讨论】:
【参考方案1】:答案实际上很简单(我是不是要求一种不明显的方法?):在第一个菜单条目下的左侧边栏中重新排列菜单条目。这也将隐式移动表达式列表中的条目:
【讨论】:
以上是关于如何更改 NSPredicateEditor 行模板中左表达式的顺序?的主要内容,如果未能解决你的问题,请参考以下文章
为啥 NSPredicateEditor 会自动本地化一些表达式字符串?如何禁用?
如何将 NSPredicateEditor/NSRuleEditor 背景设置为交替行?
如何在不同的数据上使用 NSPredicate 和 NSPredicateEditor(多个谓词?)