Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 选中时,uitableview在编辑模式上有一个复选标记_Ios_Objective C_Uitableview - Fatal编程技术网

Ios 选中时,uitableview在编辑模式上有一个复选标记

Ios 选中时,uitableview在编辑模式上有一个复选标记,ios,objective-c,uitableview,Ios,Objective C,Uitableview,当我在tableView中使用编辑模式时,我发现左侧有一个圆形复选标记。但我不想要它。如何删除它 我的editingstyleforrowtaindexpath是uitableviewcelleeditingstylenone self.tableView.editing = YES; - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPa

当我在tableView中使用编辑模式时,我发现左侧有一个圆形复选标记。但我不想要它。如何删除它

我的
editingstyleforrowtaindexpath
uitableviewcelleeditingstylenone

self.tableView.editing = YES;
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
    return UITableViewCellEditingStyleNone;
}
我已经取消选中xib中的“触摸显示选择”。
我检查了“编辑期间的多选”

这是由于编辑期间有
tableView.allowsMultipleSelectionDuringEditing=true
,必须是
false
(或在编辑期间取消选中多选)。如果您确实希望在不使用复选标记的情况下启用多行选择,则可能必须将
cell.accessoryView
设置为类似空图像的值。若要更改复选标记的颜色,请设置单元格的tintColor。

设置
tableView.AllowsMultipleSelectionDuringEdit=NO

如果不需要圆形复选标记,可以通过编程方式在tableView中选择多行。只需遵循以下代码:

结果:

我希望你得到你想要的结果。如果你仍然面临任何问题,请告诉我