2014-09-24 27 views
1

如果用户按下工具栏上的按钮,UITableView应显示每行左侧的圆形圆圈(如在邮件应用程序中,如果您单击编辑)。有了这个用户可以选择多行,并执行一些行动,如标记,删除,...允许在UITableView的编辑模式下的多个选择开头

因为我发现你必须在编辑模式。

TableView.Editing = true; 

比你要启用多个与

TableView.AllowsMultipleSelectionDuringEditing = true; 

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

如何在开始时获得多重选择权?

回答

2

一种方式是添加

TableView.ReloadData();

正确的方法是将移动

this.TableView.AllowsMultipleSelectionDuringEditing = true; 

viewDidLoad

0

据我所知,你想要单元格的表格视图的内容和一个“编辑”按钮,这将使带有复选标记的单元格选择单元格。

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

+0

我明白你在说什么,但它太复杂,我想要的(我认为这是一种默认行为)。 – testing 2014-09-24 11:37:22

相关问题