我正在向导航视图栏添加一个按钮,如下所示:
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
希望这对你有帮助:)