好吧,当前一个viewController的 Headers 太长而无法适应按钮内的空间时,后退栏按钮 Headers 会变为“后退” .

当它说“返回”时,我想将 Headers 更改为其他内容,所以我认为我可以做类似的事情:

if navigationItem.backBarButtonItem.title == "Back" {
    navigationItem.backBarButtonItem.title = "SomeThing"
}

但 Headers (或其父视图)始终返回 nil . 另外,在哪里放置代码:在推送或推送viewController?

谢谢 .

EDIT :链接中已批准的答案

How to set back button text in Swift

是不同的,因为我只想在它太长而不适合按钮标签的情况下更改 Headers .