在iOS 11.4上隐藏导航后退按钮

时间:2019-12-12 19:35:43

标签: swift navigation ios11 back-button ios11.4

要隐藏iOS上的“后退”按钮,我们通常编写:

self.navigationController?.navigationBar.topItem?.backBarButtonItem = nil

self.navigationController?.navigationItem.leftBarButtonItem = nil

self.navigationController?.navigationItem.backBarButtonItem = nil

self.navigationItem.setHidesBackButton(true, animated: true)

上述情况均不适用于iOS 11.4。

这是iOS 11.4版本中的任何已知错误,还是我做错了什么?

3 个答案:

答案 0 :(得分:0)

尝试self.navigationController?.navigationBar.topItem?.leftBarButtonItem = nil

它适用于iOS 11.4和iOS 13.1

答案 1 :(得分:0)

首先制作一个像这样的@IBOutlet var naviBar: UINavigationItem!

插座

然后尝试这个self.naviBar.hidesBackButton = true

为我工作...!

答案 2 :(得分:0)

尝试

 self.navigationController?.navigationItem.hidesBackButton = true