在编辑模式下,我在分组表格单元格上设置单元格背景颜色时遇到问题。似乎选中标记显示必须设置选择样式,唯一的选项是 UITableViewCellSelectionStyleBlue 或 UITableViewCellSelectionStyleGray。我所追求的是选中复选标记,并且在选中时单元格保持白色。
你会认为 UITableViewCellSelectionStyleNone 会有这种行为,但这会停止显示的复选标记。
我曾尝试使用 setSelectedBackgroundView。如果未对单元格样式进行分组,但不会绘制圆角,这将起作用。
上面单元格的属性是
cell.selectionStyle = UITableViewCellSelectionStyleGray;
cell.backgroundView = [self tableViewCellRowBackground];
其中 tableViewCellRowBackground 是橙色背景的 UIView。editMode 是 iOS 内置的表格编辑模式,在表格上设置了以下属性
self.tblFiles.allowsSelectionDuringEditing=YES;
self.tblFiles.allowsMultipleSelectionDuringEditing = YES;
有任何想法吗?