当我将表格设置为编辑模式并尝试删除单元格时,我遇到了“删除”按钮播放隐藏和查看问题:)
当我点击“减号”符号时,删除按钮弹出但似乎有点跳跃,必须尝试几次才能实际点击删除按钮。 我不确定原因是什么
有什么建议吗?
p.s:我已经编辑了这个问题。以前它是关于滑动和删除,但我相信问题也与常规删除有关。
答案 0 :(得分:0)
我只是在黑暗中拍摄,因为我没有看到你的代码。
如果您检测到通过旧的touchesBegan: withEvent:
touchesMoved:withEvent:
方法进行滑动,则可能会在您触摸单元格时发生这种情况。
使用iOS 4.0中的新UISwipeGestureRecognizer
,您可以轻松处理滑动。
IMHO.add将您的UITableView子类的成员变量添加为BOOL isDeleteButtonVisible
并使用UISwipeGestureRecognizer
检测滑动,然后在make中显示该按钮并设置成员变量。
在touchesBegan: withEvent:
方法中,通过检查isDeleteButtonVisible
成员变量来检查按钮可见性,如果可见则隐藏它。
我只是给你一些提示。
答案 1 :(得分:0)
您是否在实际设备上试过这个?我对我的桌面视图也有同样的想法。它在模拟器中运行,很难做出正确的手势或按下按钮。
但是在设备上它感觉应该是这样。
答案 2 :(得分:0)
要显示删除按钮,请将tableView.editing属性设置为YES,并实现委托的editingStyleForRowAtIndexPath方法,并为每个单元格返回适当的编辑样式(无,插入或删除)。