Apple的文档说明了indexPath参数:
索引路径指定单元格的位置.数据源在被要求提供单元格时会收到此信息,并且应该将其传递给它.此方法使用索引路径根据单元格在表视图中的位置执行其他配置.
但register(Class|Nib):forCellReuseIdentifier:仅指定要使用的重用标识符,而不是指定段或一组索引路径.
我想也许UITableViewCell有一些方法可以把它放在索引路径上,所以如果在一个部分的第一行,它可以绕过它的角,但是我没有看到它.在创建时,它获得的只是它的样式和重用标识符(initWithStyle:reuseIdentifier:); 在重用时,所有它被告知是prepareForReuse.
看到旧dequeueReusableCellWithIdentifier:的仍然受到支持,如果它不能依赖有机会这样做,它可能会采取什么样的基于索引路径的配置呢?
我检查了表视图编程指南,但自iOS 5以来它没有更新.