Cocoa 中基于单元格的表格视图和基于视图的表格视图之间的主要区别是什么。
我的理解是基于单元格的表格视图基本上用于显示字符串,基于视图用于自定义单元格。诸如拖动行、选择等用户事件可以在基于视图中处理。
基于单元格的表格视图使用 objectValueForTableColumn: 方法,基于视图的表格使用 viewForTableColumn: 方法。
我的理解正确吗?或者这些表视图之间是否存在任何其他设计问题。何时采用基于单元格的方法以及何时采用基于视图的方法。
提前致谢
简短回答:
A cell只能包含一个 UI 元素,例如文本单元格、图像视图单元格、按钮单元格等。定制能力相当差。
A view可以包含多个 UI 元素以及其他视图。定制能力几乎是无限的。
Apple 建议始终使用基于视图的表视图
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)