c# - 在 UITableView 的编辑模式下允许多重选择

标签 c# ios uitableview edit multiple-select

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

据我发现,您必须处于编辑模式。

TableView.Editing = true;

您必须启用多重选择

TableView.AllowsMultipleSelectionDuringEditing = true;

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

如何从一开始就进行多项选择?

最佳答案

一种方法是添加

TableView.ReloadData();

正确的做法是移动

this.TableView.AllowsMultipleSelectionDuringEditing = true;

进入viewDidLoad

关于c# - 在 UITableView 的编辑模式下允许多重选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26015587/

相关文章:

ios - Flutter 使用嵌套导航器向后滑动手势

ios - iOS 10 顶部的 UITableView 空间?

swift - UITableViewCell 没有显示任何数据?

ios - 如何在另一个自定义表格 View 中快速创建自定义表格 View

c# - linq 到 XML : unique attribute value count per group

c# - GridViewRow 单元格在按钮中返回空字符串单击事件在 Gridview 中启动

c# - 属性是否需要显式初始化?

ios - 为什么 spotify 登录不起作用?

objective-c - 写入驻留在 Xcode 项目目录中的文件

c# - 我可以在使用自动映射器映射时在对象列表中添加行号吗?