如何将导航栏后退按钮图像设置为默认符号?

How to set navigationBar back button image to default symbols?

有一个屏幕我不想显示后退按钮符号。

我创建一个空图像并更改导航栏后退按钮图像。(代码如下)

navigationController?.navigationBar.backIndicatorImage = UIImage(named: "mainicon_gray-13")
navigationController?.navigationBar.backIndicatorTransitionMaskImage = UIImage(named: "mainicon_gray-13")
navigationItem.backBarButtonItem = UIBarButtonItem(title: "demo", style: .plain, target: nil, action: nil)

画面如下图

但是所有的backBarButtonItem都改变了,当我回到视图时,我需要将backBarButtonItem设置为默认符号“<”。

有什么方法可以将导航栏后退按钮图片设置为默认图片吗?

我想要下图这样的navigationBar

以下是我发现无需更改后退按钮设置即可执行相同事件的方法。

使用 leftBarButtonItem 并设置 popViewController 在屏幕前返回。

override func viewDidLoad() {
    navigationItem.leftBarButtonItem = UIBarButtonItem(title: "test", style: .plain, target: self,action: #selector(backViewBtnFnc))
}
 @objc func backViewBtnFnc(){
    self.navigationController?.popViewController(animated: true)
}