我有一个使用UITableView和UITableViewDelegate / UITableViewDataSource协议的iPhone应用程序。我很难做多选择删除(不是复选框,只是标准的“ - ”删除按钮)。
基本问题是当我点击“编辑”时,将表格视图置于编辑模式,然后开始点击“ - ”按钮,我一次只能有一个旋转到管道(“|”)位置
每当我选择不同的行进行删除时,我选择的最后一行会旋转回(“ - ”) - “不要删除” - 位置。
删除按钮的行为类似于单选按钮,而不是复选框....
我认为这必须简单,但我已经挖掘并挖掘文档和谷歌无济于事。有什么想法吗?
提前致谢 -
答案 0 :(得分:1)
这是标准行为。单击“ - ”按钮时,行右侧会出现“删除”按钮,您可以按此按钮删除该项目。如果它允许一次显示多个删除按钮,则UI不起作用 - 如果每行上有一个删除按钮,则单击其中一个并使所有选定的行在不一致的UI中消失。
即使您确实强制执行此操作,也不会在重新定义现有UI时进入App Store。
正确实现此功能的唯一方法是在工具栏中设置复选框和删除按钮,如Mail等。