Apple 的文档中提到了该indexPath
参数:
指定单元格位置的索引路径。数据源在被要求输入单元格时会收到此信息,并且应该将其传递。该方法使用索引路径根据单元格在表格视图中的位置进行附加配置。
但register(Class|Nib):forCellReuseIdentifier:
只指定要使用的重用标识符,而不是节或一组索引路径。
我想也许UITableViewCell
有某种方法可以将它的手放在索引路径上,所以它可以,比如说,如果在一个部分的第一行,它可以绕过它的角落,但我没有看到它。在创建时,它得到的只是它的样式和重用标识符(initWithStyle:reuseIdentifier:
);在重用时,它被告知的只是prepareForReuse
.
鉴于dequeueReusableCellWithIdentifier:
仍然支持旧的,如果它不能依靠有机会去做的话,它可能会做什么样的基于索引路径的配置呢?
我查看了 Table View Programming Guide,但它自 iOS 5 以来一直没有更新。