我正在处理的应用程序的设计,特别是tableview部分非常复杂。 有大约5-6种方法,我需要从表视图中获取对特定单元格的引用。 我不喜欢的是我必须使用
-tableview:cellForRowAtIndexPath
这是一种数据源方法,并且做了很多繁重的工作。自定义单元格配置,出列,获取特定单元格的数据等等。重点是所有这些代码再次执行,即使它根本没有任何意义。单元对象已经完全加载。 我是否正确观察,如果是,是否有经过测试的轻量级解决方案?
也许可能存在对所有细胞的引用索引。问一下,我会立即得到没有数据源代码的引用。
答案 0 :(得分:2)
UITableView有cellForRowAtIndexPath:
方法。
返回指定索引路径的表格单元格。
- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath
<强>参数强>
indexPath
定位接收器中行的索引路径。返回值
表示表格单元格的对象或nil
如果单元格不可见或indexPath超出范围。