删除按钮uitableview单元格;有点跳跃?

时间:2011-01-14 05:52:33

标签: iphone ios

当我将表格设置为编辑模式并尝试删除单元格时,我遇到了“删除”按钮播放隐藏和查看问题:)

当我点击“减号”符号时,删除按钮弹出但似乎有点跳跃,必须尝试几次才能实际点击删除按钮。 我不确定原因是什么

有什么建议吗?

p.s:我已经编辑了这个问题。以前它是关于滑动和删除,但我相信问题也与常规删除有关。

3 个答案:

答案 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方法,并为每个单元格返回适当的编辑样式(无,插入或删除)。