我可以在tableview中同时使用cocoa绑定和委派吗?

时间:2017-04-28 12:29:41

标签: xcode cocoa cocoa-bindings

我为表的数据源使用cocoa绑定。我的问题是,如果我可以使用此表的nstableviedelegate方法来自定义每个行样式。

从我看到的代表团不起作用,方法没有被调用,但我不确定我是否正确。

如果是这样,有没有办法同时使用两者?

1 个答案:

答案 0 :(得分:1)

  

什么是可可结合?   在最简单的功能意义上,Cocoa绑定技术提供了一种保持模型和视图值同步的方法,而无需编写大量“粘合代码”。它允许您在视图和块之间建立中介连接数据,“绑定”它们,使得一个中的变化反映在另一个中。

     

NSTableViewDataSource协议声明NSTableView实例用于向表视图提供数据的方法,并允许编辑其数据源对象的内容。

     

NSTableViewDelegate:   您在表视图中实现的一组可选方法委托给表视图的自定义行为

使用数据源或绑定来提供数据。您可以在tableview中同时使用cocoa绑定和委派。您可以使用绑定来提供数据和数据源来自定义拖放。下降。