我有一个模态VC,我使用故事板拖动导航栏:
但现在我只能在故事板中更改标题,而不能在代码中更改。我需要能够在代码中更改它,因为标题将是动态的。
我尝试过这两种方法:
self.title = "some title"
navigationBar.topItem.title = "some title"
但是它们都没有工作,我也没有得到任何警告/错误
答案 0 :(得分:5)
如果您的NavigationBar连接到每个Outlet的ViewController,这样可以正常工作:
class ViewController: UIViewController {
@IBOutlet weak var navigationbar: UINavigationBar!
override func viewDidLoad() {
super.viewDidLoad()
navigationbar.topItem!.title = "Dynamic"
}
}