问题原因:
当时项目有侧滑功能,还有push的动画 和系统本来的侧滑返回,---这三个东西在你频繁操作的时候会偶发,最终造成界面卡死。
会出现侧滑异常,这里就吧侧滑返回功能给禁止了。
overridefunc viewWillDisappear(_ animated:Bool) {
super.viewWillDisappear(animated)
navigationController?.interactivePopGestureRecognizer?.isEnabled =true;
}
overridefunc viewDidAppear(_ animated:Bool) {
navigationController?.interactivePopGestureRecognizer?.isEnabled =false;
}
本文介绍了一种解决iOS应用中侧滑返回功能导致界面卡顿的问题。通过在viewWillAppear和viewWillDisappear方法中分别禁用和启用navigationController的interactivePopGestureRecognizer来避免与自定义动画冲突。

398

被折叠的 条评论
为什么被折叠?



