要隐藏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版本中的任何已知错误,还是我做错了什么?
答案 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