如果我在故事板或代码中设置标签栏项目标题(见下文),当我点击标签并加载控制器时,它会更改为该标签的视图控制器标题。我不想要这个。
我希望我在故事板中设置的标签栏项目标题或代码保留,而不进行更改。我如何实现这一目标?
我仍然希望将UINavigationController的控制器标题设置为显示在后退按钮等上。
override func viewDidLoad() {
super.viewDidLoad()
tabBarItem.title = "Keep me"
// But this overrides it, which I don't want.
title = "Don't let me change the tab bar title"
}
答案 0 :(得分:1)
你可以改变
title = "Don't let me change the tab bar title"
到
navigationItem.title = "Don't let me change the tab bar title"
编辑:
override var title: String? {
didSet{
tabBarItem.title = "you want"
}
}