swift - 单元格滑动时停止计时器,但取消单元格滑动时重新启动

标签 swift timer tableview

我有一个计时器,每秒更新一次 TableView 的可见行。当我滑动表格 View 单元格(以执行删除操作)时,我通过使用 editActionsForRowAt 函数中的 invalidate 方法停止计时器。

我想要的是在我点击外部以取消单元格滑动后立即重新启动计时器。

最佳答案

如果我没理解错的话,我想你可以在这个方法中重启你的计时器

func tableView(_ tableView: UITableView, didEndEditingRowAt indexPath: IndexPath?) {
    // restartTimer
}

关于swift - 单元格滑动时停止计时器,但取消单元格滑动时重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48151047/

相关文章:

asp.net - 声音在Asp.Net计时器中不起作用

java - 仅在 Java Swing 重绘后触发事件?

css - JavaFX Tableview 使特定单元格着色

iOS:找不到属性 'tableView'

Swift FMResultSet nil/获取行数

Swift 相机应用程序 - 启用横向模式右/左

Swift:如果定时器的引用计数器变为零,那么它会发生什么情况?

swift - 检测平面横向/纵向方向

ios - 可以从非主线程可靠地调用 UIApplication.shared.applicationState 吗?

Maven 中的 Javafx TableView : Incompatible types