首页 > 解决方案 > 如何从导航栏返回项中删除文本

问题描述

我正在尝试从导航返回按钮中删除文本“返回”,只留下后面的人字形,但我正在尝试的一切都不起作用。例如,如果我从以前对同一问题的答案中获得的类似以下内容添加到 viewDidLoad:

 navigationItem.backBarButtonItem = UIBarButtonItem(title: "go away", style: .plain, target: nil, action: nil)

或者

navigationController?.navigationBar.backBarButtonItem = UIBarButtonItem(title: "go away", style: .plain, target: nil, action: nil)

然后,当视图出现时,它仍然在导航栏中显示“< Back”。

这是在 viewDidAppear 中捕获的视图的样子。图片:1

标签: iosswift

解决方案


试试这个代码片段希望它会帮助你

快乐编码 =)

override func viewDidLoad() {

        DispatchQueue.main.async {

        if let navBar = self.navigationController?.navigationBar {
            navBar.backItem?.title = ""
           }
        }
    }

推荐阅读