2009-10-26 85 views
0

我有一个iPhone应用程序使用UITableViewDelegate/UITableViewDataSource协议的UITableView。我努力做多选删除(不是复选框,只是标准的“ - ”删除按钮)。选择一个UITableView删除控件(“ - ”按钮)取消选择其他。我怎样才能选择多个?

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

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

的删除按钮表现得像个单选按钮,而不是复选框....

我想这一定是简单的,但我已经挖,并通过文档和谷歌无济于事挖。有任何想法吗?

在此先感谢 -

回答

1

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

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

正确地实现这一点的唯一方法是让复选框和删除按钮在工具栏中,像邮件等

+0

我见 - 谢谢,iKennDac!现在我已经围绕你的答案把我的大脑包裹起来了,我不得不说:“呃!”再次,谢谢。 – 2009-10-26 16:43:48

相关问题