tableview的多选模式中的单元格选择与视图单元格的内容重叠

时间:2016-06-15 05:34:06

标签: ios objective-c iphone

我不知道为什么我的细胞内容在多选模式下的细胞选择上重叠。请帮忙。屏幕截图附在链接中。 !(https://drive.google.com/file/d/0B6PMl-B4JKuCLWhaMEUwVGlvMFE/view?usp=sharing

2 个答案:

答案 0 :(得分:0)

您可以使用两个不同的自定义UITableViewCell和两个标识符来解决此问题。

UITableView对象维护当前可重用单元的队列(或列表),每个单元都有自己的重用标识符,并使dequeueReusableCellWithIdentifier:方法中的委托可以使用它们。

答案 1 :(得分:0)

'重叠'你的意思是灰色选择颜色,那么你可以将表格选择样式设置为无。

cell.selectionStyle = UITableViewCellSelectionStyleNone;

如果您的单元格正在重复使用不需要的样式,请在自定义单元格类中实现-(void)prepareForReuse。并在prepareForReuse()函数中重置您的单元格。所以它会在重用单元格之前重置图像视图。