在开头的UITableView编辑模式下允许多项选择

时间:2014-09-24 11:18:32

标签: c# ios uitableview edit multiple-select

如果用户按下工具栏中的按钮,则UITableView应在每行的左侧显示圆圈(如果您点击编辑,则会显示在邮件应用中)。有了这个,用户可以选择多行并执行一些操作,如标记,删除,...

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

TableView.Editing = true;

您必须使用

启用多项选择
TableView.AllowsMultipleSelectionDuringEditing = true;

有了这个我应该有动画,内容向右移动一点点。如果我这样做,首先会显示删除图标(我不想删除)。如果我正常点击表格视图单元格并切换回我的tableview,我会得到复选标记行为。

如何在开头获得多项选择权?

2 个答案:

答案 0 :(得分:2)

一种方法是添加

  

TableView.ReloadData();

正确的方法是移动

this.TableView.AllowsMultipleSelectionDuringEditing = true;

进入viewDidLoad

答案 1 :(得分:0)

据我了解,您希望表格视图中包含单元格及其内容,并且“编辑”按钮会使单元格具有复选标记以选择单元格。

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