在编辑模式下,我在分组表格单元格上设置单元格背景颜色时遇到问题。它似乎得到复选标记,必须设置选择样式,唯一的选项是UITableViewCellSelectionStyleBlue或UITableViewCellSelectionStyleGray。 我所追求的是选中的复选标记,检查时单元格保持白色。
您可能认为UITableViewCellSelectionStyleNone会出现此行为,但这会停止显示的复选标记。
我试过使用setSelectedBackgroundView。如果单元格样式没有分组,但是圆角不会被绘制,这将起作用。
上面单元格的属性是
cell.selectionStyle = UITableViewCellSelectionStyleGray;
cell.backgroundView = [self tableViewCellRowBackground];
tableViewCellRowBackground是具有橙色背景的UIView。 editMode是内置的iOS表编辑模式,在表
上设置了以下属性 self.tblFiles.allowsSelectionDuringEditing=YES;
self.tblFiles.allowsMultipleSelectionDuringEditing = YES;
有什么想法吗?
答案 0 :(得分:0)
cell.backgroundView = [self tableViewCellRowBackground];
此方法为您选择的单元格设置图像。您应该看看这个图像,使选择样式图像为零。
答案 1 :(得分:0)
最后,我必须通过覆盖drawrect方法创建自己的自定义单元格。