在显示该单元格之前,有没有办法根据上一个或下一个表格单元格改变iPhone上的表格单元格?这可能令人困惑,所以这是一个例子:
假设我有一个这样的表(我只是用随机值填充它,所以不要担心单元格中包含的文本):
*猫
*兔
*狗
*鼠标
并且有一个imageView.image附加到一些细胞(不同动物的不同图像,你不知道哪些可能有图像),并且在某些时候(以编程方式)新动物被输入到将动物夹在中间的动物中已经输入如下:
* [动物]
*猫
* [动物]
*兔
* [动物]
*狗
* [动物]
*鼠标
* [动物]
我如何移动与之前列出的动物相关的图像?
希望你能够理解这个问题听起来有多荒谬,但我发誓这是一个让我疯狂的严肃问题,我不知道如何描述它。
答案 0 :(得分:0)
我希望我在这里得到了正确的结果,但是:在cellForRowAtIndexPath:
方法中,您可以获得指向前一个单元格的指针(以及任何相关的图像,文本等):
NSIndexPath *indexPathForPreviousCell=[NSIndexPath indexPathForRow:indexPath.row+1 inSection:indexPath.section];
UITableViewCell *previousCell=[tableView cellForRowAtIndexPath:indexPathForPreviousCell];
我希望这就是你需要的......
答案 1 :(得分:0)
reloadData
什么时候改变并从控制器内部适当地重建单元格?
根据指数进入现有细胞对我来说感觉很脆弱。