|
|
1
1
是的,您可以这样做(或类似的操作),查看@min和@max array operators . 下面是一个非常简单的版本:
下面是正在运行的应用程序(仅在interface builder的“simulate”模式下)。要使用它,请单击+然后单击表的顶行,在第一列中输入名称,在第二列中输入年龄。然后再重复几个人。
这一切看起来有点神秘,但这已经足够了。我添加了标签“最大年龄”和“最小年龄”在我的版本清晰。 |
|
|
2
0
不幸的是,这不是绑定特别擅长的。你可以做到,但这将是非常棘手的。 这个 NSTableViewDataSource 协议仍然是向表提供数据的完全相关和有效的方法。在这样的情况下(在这种情况下,您不仅仅是向表提供一组普通的统一数据),数据源协议是解决这个问题的唯一明智的方法。这样,您就可以完全控制表的显示内容。 唯一“困难”的部分是,如果使用核心数据,则数据源类将需要观察托管对象上下文中的更改并重新加载数据(要么使用-reload Data刷新整个表,要么使用-reloadDataForRowIndexes:columndexes:cherry选择要刷新的行)。 |
|
|
otakon · AppleScriptObjC中每个表格行的删除按钮 9 年前 |
|
|
Duncan C · 如何对Swift结构使用Cocoa绑定 11 年前 |
|
|
RogerWilco77 · 通过表视图在核心数据实体中计算 12 年前 |
|
|
Colas ma11hew28 · 将菜单项绑定到第一响应程序的属性 13 年前 |
|
|
utahwithak · 具有核心数据的Cocoa绑定未更新所有列 13 年前 |