【问题标题】:Allow multiple selection when in edit mode of UITableView right on the beginning在 UITableView 的编辑模式下允许多选
【发布时间】:2015-03-20 04:24:21
【问题描述】:

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

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

TableView.Editing = true;

比你必须启用多选

TableView.AllowsMultipleSelectionDuringEditing = true;

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

如何在一开始就进行多选?

【问题讨论】:

    标签: c# ios uitableview edit multiple-select


    【解决方案1】:

    一种方法是添加

    TableView.ReloadData();

    正确的方法是移动

    this.TableView.AllowsMultipleSelectionDuringEditing = true;
    

    转入viewDidLoad。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 我明白你在说什么,但这对于我想要的来说太复杂了(我认为这是默认行为)。
      猜你喜欢
      • 2016-03-02
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-23
      相关资源
      最近更新 更多