Ios 从弹出视图中展开后,如何在UINavigationController中完全重新启用后/左滑动手势?

Ios 从弹出视图中展开后,如何在UINavigationController中完全重新启用后/左滑动手势?,ios,swift,uinavigationcontroller,uinavigationbar,Ios,Swift,Uinavigationcontroller,Uinavigationbar,从弹出视图中放松后,我的后/左滑动手势消失。我的修正案如下: override func viewDidLoad() { super.viewDidLoad() reenableSwipeBack() } func reenableSwipeBack() { self.navigationController?.interactivePopGestureRecognizer?.isEnabled = true; self.navigationController?.intera

从弹出视图中放松后,我的后/左滑动手势消失。我的修正案如下:

override func viewDidLoad() {
  super.viewDidLoad()
  reenableSwipeBack()
}

func reenableSwipeBack() {
  self.navigationController?.interactivePopGestureRecognizer?.isEnabled = true;
  self.navigationController?.interactivePopGestureRecognizer?.delegate = nil;
}

我的滑动手势返回,但没有动画(显示(Giphy))。我怎样才能取回手势动画?

您是否将导航栏隐藏在推送的viewcontroller中?@Mohammadalijf是的。你可以在Giphy链接中看到它。不,我在Giphy上看到404错误。如果你在推送时隐藏导航栏。确保在视图中将显示动画导航栏。此外,如果要从非半透明导航栏(或其他方式)推到半透明,则应使用自定义导航栏并以编程方式将其添加到视图中。我真的看不见你的医生告诉你是哪种情况。如果你能告诉我你藏在哪里,怎么藏,或者展示你的导航栏,那也太好了。@Mohammadalijf谢谢你的帮助。我上传到了。你把导航栏隐藏在推送的viewcontroller中了吗?@Mohammadalijf是的。你可以在Giphy链接中看到它。不,我在Giphy上看到404错误。如果你在推送时隐藏导航栏。确保在视图中将显示动画导航栏。此外,如果要从非半透明导航栏(或其他方式)推到半透明,则应使用自定义导航栏并以编程方式将其添加到视图中。我真的看不见你的医生告诉你是哪种情况。如果你能告诉我你藏在哪里,怎么藏,或者展示你的导航栏,那也太好了。@Mohammadalijf谢谢你的帮助。我上传到