【问题标题】:Cells are not deselected with swipe gesture滑动手势不会取消选择单元格
【发布时间】:2014-08-15 22:24:30
【问题描述】:

我在表格视图中有三个单元格,用户可以点击该单元格到三个视图控制器。我刚刚注意到,当我使用滑动手势从其中一个视图控制器返回表格视图时,有时单元格不会被取消选择。

点击后退按钮和缓慢执行滑动手势时,单元格将被取消选择。但是,当快速执行滑动手势时,单元格不会被取消选择。

顺便说一句,我正在使用 Swift。

这是 iOS 8 的错误还是有修复?

【问题讨论】:

    标签: swift


    【解决方案1】:

    对我来说听起来像是一个错误。解决方法:

    override func viewDidDisappear() {
       super.viewDidDisappear()
       tableView.deselectRowAtIndexPath(lastIndexPath, animated: false)
    }
    

    lastIndexPath 中保存最后一个选定的索引路径之后。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多