我有一个带有标题的导航栏。
当我双击文本对其进行重命名时,它实际上说它是一个导航项,所以可能就是这样。
我正在尝试使用代码更改文本,例如:
declare navigation bar as navagationbar here
button stuff {
navigationbar.text = "title"
}
这显然不是我的代码,只是展示它是如何工作的。
因此,每当我按下按钮时,我都希望标题发生变化。
您可以通过更改标题来更改title https://developer.apple.com/library/ios/documentation/uikit/reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instp/UIViewController/title正在显示的视图控制器的:
viewController.title = "some title"
通常这是在视图控制器上加载视图时完成的:
override func viewDidLoad() {
super.viewDidLoad()
self.title = "some title"
}
但是,只有当您将视图控制器嵌入到 UINavigationController 中时,这才有效。我highly建议这样做,而不是自己创建导航栏。如果您坚持自己创建导航栏,可以通过执行以下操作来更改标题:
navigationBar.topItem.title = "some title"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)