我应该使用基于视图的单元格还是绑定来填充表视图



我是Mac开发的新手。我有点困惑,要么我应该使用基于视图的单元格并实现表视图委托来填充,要么我应该使用绑定。我的另一个问题是,当我在表格视图中使用绑定时,我会使用表格视图单元格中的按钮和复选框吗?任何帮助将不胜感激。

通常,应使用基于 NSView 的表视图。

从数据源开始,如果不熟悉NSTableView或绑定,请进行委托。使用数据源时,可以更轻松地查看正在执行的操作。如果你做得对,绑定就会起作用。如果做错了什么,绑定将不起作用,并且难以调试。熟悉数据源和绑定后,可以将它们组合在一起。

您可以在表格视图中使用按钮和复选框。数据源和绑定支持所有控件。

文档:适用于 Mac 的表视图编程指南

示例代码:表视图操场

我不知道是谁发明了nstableviewcell标签,但类NSTableViewCell不存在。

最新更新