2 cocoa interface-builder nspredicateeditor
我有一个非常奇怪的问题.我正在尝试使用IB将NSPredicateEditor放入我的界面,当我构建应用程序时,它只显示为一个空的灰色矩形.这是我没有对默认值应用任何更改,包括不修改默认模板.可能会发生什么?
将它绑定到某个属性(如NSArrayController的filterPredicate)时,NSPredicateEditor最有效.
您在IB设置模板是只允许您定义的规则的限制(如允许用户选择"名"或"姓"),但并没有规定当控制是"活的东西出现. "
要修改"空"编辑器(数组控制器过滤谓词或其他),请将按钮或菜单项的操作连接到编辑器视图的-addRow:操作.在运行时,单击此按钮将添加初始"规则"(遵循您在IB模板中指定的约束).您甚至可以在IB本身进行测试.
| 归档时间: |
|
| 查看次数: |
588 次 |
| 最近记录: |