UITableView:在iOS 10中编辑/更新和删除行后,禁用滚动和滑动手势

时间:2016-10-11 07:51:19

标签: ios iphone swift uitableview

我有一个UITableView,其编程方式如下:

  1. 点击单元格后,单元格中的标签会更新。

  2. 向左滑动一个单元格时,会显示“DELETE”动作 (该程序使用tableView(:editActionsForRowAtIndexPath))

  3. 点击“删除”操作后,将删除该单元格 (使用tableView.deleteRowsAtIndexPaths(:,withRowAnimation :))


  4. 问题
    当我快速点击并删除单元格时,有时在删除行后禁用表格视图的滚动和滑动手势。 (但细胞的敲击手势仍然有效。)

    我的iPhone 5S / iOS 10会发生这种情况。 Xcode版本7.3。 我不能在iPhone 6 Plus / iOS 9中实现这一点。

    我猜这是iOS 10的错误。

    有谁知道如何解决或解决方法?

    如果我将Xcode升级到Xcode 8,会不会修复?

1 个答案:

答案 0 :(得分:0)

您是否尝试刷新tableview?

然后将tableview移动到其原始位置。