iphone – 在编辑模式下选择一个UITableViewCell

如果我创建一个UITableViewController – 向下钻取按预期工作。如果用户选择一个单元格,并且实现了’didSelectRowAtIndexPath’,该单元格将闪烁蓝色,并显示下一个视图。

但是,如果我包括一个’编辑’按钮(self.navigationItem.rightBarButtonItem = self.editButtonItem),当用户单击’编辑’ – 模式正确更改(所有单元格缩进和画一个适当的editingAccessory),…但是,细胞不再是“可选择的”。

IE:在编辑模式下,当用户选择单元格时,不会发生任何操作。无蓝色闪光。没有调用’didSelectRowAtIndexPath’,什么也没有。

当我打开iPhone示例’iPhoneCoreDataRecipes'(如在SDK文档中提供的),肯定够了,他们有一个RecipeDetailViewController – 当置于编辑模式,仍然允许您向​​下钻取。我已经下载并构建他们的例子,它的工作正常。我不能在他们的代码中找到任何欺骗,以启用这个“可选择单元格时在编辑模式行为”,但我只是没有得到它,当我这样做。

想法?

感谢任何时间,

– 卢瑟

UITableView有一个属性allowsSelectionDuringEditing为此。

IMHO它应该是默认的YES。

http://stackoverflow.com/questions/1269506/selecting-a-uitableviewcell-in-edit-mode

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:iphone – 在编辑模式下选择一个UITableViewCell