点击和视图控制器转换之间的延迟

Delay between tap and view controller transition

我有一个集合视图单元格,我点击它,它必须导航到另一个视图控制器。问题是点击和导航之间有非常轻微的延迟,所以不会立即发生。

当我点击 "back" 按钮返回上一个 VC 时,同样的问题发生了。

我不认为这与push/pop动画有关,因为即使我这样做也存在延迟: popViewController(动画:假)

所以这与处理触摸事件有关,但我不知道是否有任何解决方案。很高兴听到有关此事的任何建议。

事实证明我的问题的原因是我正在导航到的视图控制器负载过重,所以 viewDidLoad 需要一些时间才能完成 运行,然后新屏幕才会启动拖动并变得对用户可见。