C# 在UITableView的编辑模式下,允许在开头进行多项选择

C# 在UITableView的编辑模式下,允许在开头进行多项选择,c#,ios,uitableview,edit,multiple-select,C#,Ios,Uitableview,Edit,Multiple Select,如果用户按下工具栏中的按钮,UITableView应在每行的左侧显示圆形(如在邮件应用程序中单击编辑)。有了它,用户可以选择多行,并执行一些操作,如标记、删除等 我发现你必须处于编辑模式 TableView.Editing = true; 然后,您必须使用启用“多重选择” TableView.AllowsMultipleSelectionDuringEditing = true; 有了这个,我应该让动画和内容向右移动一点。如果我正在执行此操作,则首先会显示删除图标(我不想删除)。如果我像平常

如果用户按下工具栏中的按钮,
UITableView
应在每行的左侧显示圆形(如在邮件应用程序中单击编辑)。有了它,用户可以选择多行,并执行一些操作,如标记、删除等

我发现你必须处于编辑模式

TableView.Editing = true;
然后,您必须使用启用“多重选择”

TableView.AllowsMultipleSelectionDuringEditing = true;
有了这个,我应该让动画和内容向右移动一点。如果我正在执行此操作,则首先会显示删除图标(我不想删除)。如果我像平常一样单击一个表视图单元格,然后切换回我的表视图,我会得到选中标记行为


如何在一开始就正确地选择多个单元格?

据我所知,您希望表视图中的单元格包含其内容和一个“编辑”按钮,该按钮将使单元格带有选中标记以选择单元格


要实现这一点,您需要创建带有复选标记和内容的自定义单元格。最初,复选标记将隐藏,其余内容将从开头(所需位置)开始。点击“编辑”按钮后,重新加载表格视图并显示复选标记,并根据需要向右移动内容

一种方法是添加

TableView.ReloadData()

正确的方法是移动

this.TableView.AllowsMultipleSelectionDuringEditing = true;

进入
viewdiload

我理解你的意思,但这太复杂了,不符合我的要求(我认为这是一种默认行为)。