Left Bar Button Item - 显示上一个视图控制器的名称

Left Bar Button Item - show name of previous View Controller

如果您的导航控制器没有条形按钮项,导航 后退按钮 将显示带有最后一个视图控制器名称的[=18] =].

我想保留该名称,因为我不想对其进行硬编码。我确实知道如何添加它,但我不想这样做,因为这会为错误留下更多空间。

有没有一种方法可以使左栏按钮项不消失?

将此添加到 viewController 中您希望具有默认后退按钮和自定义栏按钮项的位置。您可以自定义条形按钮项目。

override func viewDidLoad() {
    super.viewDidLoad()
    let newBtn = UIBarButtonItem(title: "new", style: .plain, target: self, action: #selector(anotherMethod))
    self.navigationItem.leftItemsSupplementBackButton = true
    self.navigationItem.leftBarButtonItem = newBtn//self.navigationItem.leftBarButtonItems = [newBtn,anotherBtn]
}