2

我正在研究 Cocoa 编程,在第 8 章中它说“使用属性检查器确保表格视图的内容模式设置为基于单元格” - 尽管似乎没有任何选项可以做到这一点。我继续阅读这一章,但是当我最后运行应用程序时,我无法将内容添加到表格视图中。我认为基于单元的选项可能是罪魁祸首。关于如何解决这个问题的任何想法?

4

3 回答 3

3

我认为问题在于您正在选择NSScollView,而不是NSTableView因为如果您NSTableView从 IB 输入您的代码,您已经NSTableView嵌入了NSScrollView. 因此,如果您想选择NSTableView您需要在 Interface Builder 中的 TableView 上慢慢推送时间,或者您可以像这样选择它:

如何选择表格视图

然后转到属性检查器:

属性检查器

于 2012-05-07T06:06:54.303 回答
1

正如书中所说,选择表格视图并查看属性检查器。

Xcode 4.3.1 的屏幕截图,显示在 nib 中选择的 NSTableView,属性检查器显示其内容模式设置为基于单元格。

于 2012-05-07T06:06:44.190 回答
1

我在 Xcode 4.2 for Snow leopard 10.6.8 中也遇到了这个问题。这个版本似乎没有 UITableview 的这个属性,也不支持 Mac 的可可应用程序的 ARC。而且我认为 Mac OS X 10.6 或更早版本中的表格视图应用程序默认是基于单元格的。在 Mac OS X 10.7 或更高版本之前,它支持基于视图的模式。但我不确定。参考自http://saoqiao.com/3g/cocoa/753

于 2012-10-26T11:50:27.740 回答