我使用的是最新版本的xcode
和swift
。
我在导航栏中设置了“后退”按钮,如下所示:
navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Back", style: .plain, target: self, action: #selector(goBack(_:)))
这将在左上角显示单词back
。
有没有一种方法可以显示苹果原生的后退按钮箭头而不显示任何文本呢?
或者,我必须自己加载一个自定义的后退图标吗?
使用如下图。
let btnBack = UIBarButtonItem(image: UIImage(named: "Back"),
style: .plain,
target: navigationController,
action: #selector(UINavigationController.popViewController(animated:)))
navigationItem.leftBarButtonItem = btnBack
navigationController?.interactivePopGestureRecognizer?.delegate = self