3

我正在尝试创建一个类似于 Motion 的属性视图的视图。

截屏

我的每个属性对象都包含它想要显示的单元格类型的定义。但同时,我想使用绑定,以便自动更新值,因为它们可以在其他地方更改。

我尝试了几种不同的方法来解决这个问题。

  • 多个单元格,dataCellForTableColumn:虽然这允许对所有单元格类型正确进行渲染,但我失去了绑定。

  • NSProxy:我也尝试过使用代理对象,我认为它会将所有方法转发到它后面的选定单元格类型,但同样,绑定在这里似乎不起作用。

以前有没有人遇到过这种问题?或者这是绑定不会削减它的情况之一,我需要自己做繁重的工作?

干杯!

4

1 回答 1

0

我还没有实际测试过它,但是当你使用 dataCellForTableColumn:row: 时你不应该丢失绑定?您能否更详细地描述一下您在绑定方面的尝试?

您应该能够将列的值绑定设置为对象的“值”属性。然后,如果您在 dataCellForTableColumn:row: 中返回正确类型的单元格,它应该正确显示。

编辑:---删除了关于单元格与视图的无端错误建议:)

于 2009-09-21T22:31:43.083 回答