如何在触发 didSelectRowAt 操作和取消选择 tabelview 单元格之前添加一点延迟

问题描述

编辑: 我没有意识到是 Animates(在故事板中的 segue)和 pushViewController() 中的动画完成了这项工作。

当我们点击表格视图中的一行时如何平滑过渡到下一个视图。我想实现与 Apple 的设置应用程序类似的平滑过渡效果。现在,只要触摸行,我的转换就会立即发生。

在 Apple 的设置应用程序上,当您点击“设置”菜单上的一行时,它首先突出显示该行,然后平滑过渡到下一个视图。这就是我想要实现的目标。

我已经搜索过,但找不到任何相关的解决方案。有什么帮助吗?

以下是我的行选择代码

func tableView(_ tableView: UITableView,didSelectRowAt indexPath: IndexPath) {
    let cell = tableView.cellForRow(at: indexPath)
    tableView.deselectRow(at: indexPath,animated: true)
    
    //.....
    self.navigationController?.pushViewController(destinationVC,animated: false)
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)