我有一个模态 VC,我已经使用 Storyboard 拖入了导航栏:
但现在我只能在 Storyboard 中更改标题,而不能在代码中更改。我需要能够在代码中更改它,因为标题是动态的。
这两个我都试过了:
self.title = "some title"
navigationBar.topItem.title = "some title"
但它们都不起作用,我也没有收到任何警告/错误
最佳答案
如果您的 NavigationBar 通过 Outlet 连接到您的 ViewController,则可以正常工作:
class ViewController: UIViewController {
@IBOutlet weak var navigationbar: UINavigationBar!
override func viewDidLoad() {
super.viewDidLoad()
navigationbar.topItem!.title = "Dynamic"
}
}
关于ios - swift ios 无法更改导航栏标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38882455/