【发布时间】:2014-08-15 22:24:30
【问题描述】:
我在表格视图中有三个单元格,用户可以点击该单元格到三个视图控制器。我刚刚注意到,当我使用滑动手势从其中一个视图控制器返回表格视图时,有时单元格不会被取消选择。
点击后退按钮和缓慢执行滑动手势时,单元格将被取消选择。但是,当快速执行滑动手势时,单元格不会被取消选择。
顺便说一句,我正在使用 Swift。
这是 iOS 8 的错误还是有修复?
【问题讨论】:
标签: swift
我在表格视图中有三个单元格,用户可以点击该单元格到三个视图控制器。我刚刚注意到,当我使用滑动手势从其中一个视图控制器返回表格视图时,有时单元格不会被取消选择。
点击后退按钮和缓慢执行滑动手势时,单元格将被取消选择。但是,当快速执行滑动手势时,单元格不会被取消选择。
顺便说一句,我正在使用 Swift。
这是 iOS 8 的错误还是有修复?
【问题讨论】:
标签: swift
对我来说听起来像是一个错误。解决方法:
override func viewDidDisappear() {
super.viewDidDisappear()
tableView.deselectRowAtIndexPath(lastIndexPath, animated: false)
}
在lastIndexPath 中保存最后一个选定的索引路径之后。
【讨论】: