【发布时间】:2013-11-18 11:38:50
【问题描述】:
我目前设置了一个 UITableView 以启用滑动删除(滑动显示删除按钮)。我还有一个“编辑”按钮,当按下该按钮时,每个单元格的红色删除圆圈中都会滑动。点击其中一个圆圈会导致“删除”按钮显示为好像我滑动了单元格一样。
我想检测删除按钮是通过红色圆圈之一(即在编辑模式下)还是通过直接在单元格上滑动创建的(原因是我希望用户确认他们是否没有通过编辑模式进入,因为如果他们错误地输入数据,可能会丢失大量数据)。
我已经尝试了 tableView 的 isEditing 属性,但那是 YES 但是我到了删除按钮。有没有更细致的方法来检测这一点?
提前致谢!
【问题讨论】:
-
我会在这两种情况下确认;在编辑模式下,也有可能出错(选择一个额外的项目进行删除)。
-
这不是批量删除模式,所以在编辑更多时,您已经需要点击红色圆圈,然后点击删除按钮。这似乎足够安全,但对于只是滑动+点击的选项,我想确认一下。
标签: ios objective-c uitableview