选择一个UITableView删除控件(“ - ”按钮)取消选择其他控件。如何选择多个?

StackOverflow https://stackoverflow.com/questions/1625691

我有一个使用UITableView和UITableViewDelegate / UITableViewDataSource协议的iPhone应用程序。我很难做多选的删除(不是复选框,只是标准的“ - ”删除按钮)。

基本问题是,当我点击“编辑”时,将表格视图置于编辑模式,然后开始点击“ - ”按钮,我一次只能有一个旋转到管道(“|”)位置。

每当我选择不同的行进行删除时,我选择的最后一行会旋转回(“ - ”) - “不要删除”。 - 位置。

删除按钮的行为类似于单选按钮,而不是复选框....

我认为这必须简单,但我已经挖掘并挖掘文档和谷歌无济于事。有什么想法吗?

提前致谢 -

有帮助吗?

解决方案

这是标准行为。当您点击“ - ”按钮时,会出现“删除”按钮。按钮出现在该行的右侧,您可以按该按钮删除该项目。如果它允许一次显示多个删除按钮,则UI不起作用 - 如果每行上有一个删除按钮,则单击其中一个并使所有选定的行在不一致的UI中消失。

即使您确实强制执行此操作,也不会在重新定义现有UI时进入App Store。

正确实现此功能的唯一方法是在工具栏中设置复选框和删除按钮,如Mail等。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top