如何在 iPhone/iPad 的导航栏中隐藏后退按钮?


要隐藏导航栏上的后退按钮,我们必须将导航按钮设置为 nil 并隐藏它或直接隐藏它。

让我们创建一个项目,添加 2 个视图控制器并将其嵌入到导航控制器中。让我们看看当没有代码来删除导航栏时这个项目的外观如何。

此代码将导航栏的后退按钮设置为隐藏。

self.navigationController?.navigationItem.hidesBackButton = true

此代码将导航栏的后退按钮设置为 nil

self.navigationItem.leftBarButtonItem = nil;

结合这两种方法是一种更好的解决方案,即使您设置了自定义导航栏,它也可以工作。

self.navigationItem.leftBarButtonItem = nil
self.navigationItem.hidesBackButton = true

您还可以使用

override func viewDidLoad() {
   super.viewDidLoad()
   self.navigationItem.setHidesBackButton(true, animated: false)
}

让我们看看在向新视图控制器中添加上述代码后应用程序的外观如何。

注意 − 不要忘记为第二个视图控制器分配类并在该类中添加上述代码。

更新于: 27-6 月-2020

4K+ 次浏览

开启你的 职业

完成课程以获得认证

开始使用
广告