无法在UITableView中selectCell对于UITableViewCellAccessoryCheckmark
如果您在iOS中使用了Messages应用程序,那么您知道如何通过编辑button在任何消息中调用UITableViewCellAccessoryCheckmark
,然后select每个泡泡/单元格作为转发或删除目的。
我正在尝试在我的应用程序中做同样的事情。 我可以点击编辑和UITableViewCellAcessoryCheckMark
显示,但我不能select使用它的单元格。 我还需要执行什么?
任何帮助,将不胜感激。 这是代码 –
- (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.rightBarButtonItem = self.editButtonItem; } - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { return UITableViewCellAccessoryCheckmark; }
对于如图所示的表格视图,可以使用复选标记符号select一个或多个单元格,您必须在表格视图中设置allowsMultipleSelectionDuringEditing = YES
。 这可以在viewDidLoad
完成
self.tableView.allowsMultipleSelectionDuringEditing = YES
或在NIB / Storyboard文件的表格视图的属性检查器中,通过将“编辑”设置为“编辑期间的多重select”。
tableView:editingStyleForRowAtIndexPath:
方法不需要这个。
(和顺便说一句你的方法返回UITableViewCellAccessoryCheckmark
这是一个UITableViewCellAccessoryType
而不是一个UITableViewCellEditingStyle
。)