我是Mac开发的新手。我有点困惑,要么我应该使用基于视图的单元格并实现tableview委托填充或我应该使用绑定。我的另一个问题是,当我在tableview中使用绑定时,我会使用tableview单元格中的按钮和复选框。 任何帮助将不胜感激。
答案 0 :(得分:1)
通常,您应该使用基于NSView的表视图。
如果您不熟悉NSTableView
或绑定,请从数据源开始并委托。使用数据源时,您可以更轻松地查看自己正在做的事情。如果你做得对,绑定工作。如果你做错了什么,绑定不起作用,很难调试。当您熟悉数据源和绑定时,可以将它们组合在一起。
您可以在表格视图中使用按钮和复选框。所有控件都由数据源和绑定支持。
文档:Table View Programming Guide for Mac
示例代码:TableViewPlayground
我不知道是谁发明了nstableviewcell标签,但是NSTableViewCell
类并不存在。