我正在向导航视图栏添加一个按钮,如下所示:

let navItem = UINavigationItem(title: "Waiting Room");

let doneItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonItem.SystemItem.done, target: nil, action: #selector(addTapped));
navItem.leftBarButtonItem = doneItem
mainNavBar.setItems([navItem], animated: false);

当我这样做时,视图栏的标题会变为等候室,
但是我该如何更改我添加的按钮本身的文本
从“完成”到其他?
我用的是斯威夫特4.0

最佳答案

请尝试以下代码:

    let doneItem = UIBarButtonItem(title: "Your title", style: .plain, target: self, action:#selector(addTapped));

    navigationItem.leftBarButtonItem = doneItem

swift - 如何在XCode项目中更改导航标题按钮文本-LMLPHP
希望这对你有帮助:)

08-16 01:39