默认情况下,UINavigationBar 中的后退按钮是左箭头和前一个 UIViewController 的标题。您需要离开箭头,并将此按钮上的文本替换为“返回”一词。
这种方式它不起作用 - 按钮不会以任何方式改变:
navigationItem.backBarButtonItem = UIBarButtonItem(title: "Назад", style: .plain, target: nil, action: nil)
这样一来,原来是改了文字,但是后退的箭头消失了:
navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Назад", style: .plain, target: nil, action: nil)
如何将本机箭头留在后退按钮上并用我自己的文本替换?
您需要在进行转换
backBarButtonItem的控制器中分配您的值从文档:
也就是说,该按钮取自控制器的导航栏,位于最顶层控制器的正下方。