要禁止iOS视图控制器的导航侧滑返回功能,可以使用以下方法之一:

  1. 在目标视图控制器的viewDidLoad方法中添加以下代码:
self.navigationController?.interactivePopGestureRecognizer?.isEnabled = false
  1. 如果你想要禁止整个应用程序中的所有视图控制器的导航侧滑返回功能,可以在AppDelegate.swift文件的application(_:didFinishLaunchingWithOptions:)方法中添加以下代码:
UINavigationBar.appearance().backIndicatorImage = UIImage()
UINavigationBar.appearance().backIndicatorTransitionMaskImage = UIImage()

这两种方法都可以禁用导航控制器的侧滑返回功能。选择一种适合你的情况的方法即可。

iOS viewcontroller 禁止nav侧滑返回

原文地址: https://www.cveoy.top/t/topic/iVsg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录