我是Mac开发的新手。我有点困惑,要么我应该使用基于视图的单元格并实现表视图委托来填充,要么我应该使用绑定。我的另一个问题是,当我在表格视图中使用绑定时,我会使用表格视图单元格中的按钮和复选框吗?任何帮助将不胜感激。
通常,应使用基于 NSView 的表视图。
从数据源开始,如果不熟悉NSTableView
或绑定,请进行委托。使用数据源时,可以更轻松地查看正在执行的操作。如果你做得对,绑定就会起作用。如果做错了什么,绑定将不起作用,并且难以调试。熟悉数据源和绑定后,可以将它们组合在一起。
您可以在表格视图中使用按钮和复选框。数据源和绑定支持所有控件。
文档:适用于 Mac 的表视图编程指南
示例代码:表视图操场
我不知道是谁发明了nstableviewcell标签,但类NSTableViewCell
不存在。