我有一个UINavigationController
的实现,具有弹出/推送功能。但是,在子视图上,我不能设置导航栏的标题,而只能在第一个视图上设置:
在如上所示的“嗡嗡声”页面上,当我选择导航栏时,“实用程序”选项卡向我显示它是UINavigationItem
,并且可以编辑其标题。但是,在其中一个子视图(例如带有“可贴区域”的视图)中,无法选择导航栏,也无法添加标题。
如何为儿童视图添加标题?
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试使用self.navigationItem.title =“您的标题”
答案 2 :(得分:0)
通常,这是在视图控制器上加载了视图的情况下完成的:
override func viewDidLoad() {
super.viewDidLoad()
self.title = "some title"
}
但是,这仅在您将视图控制器嵌入UINavigationController中时有效。我强烈建议您这样做,而不要自己创建导航栏。如果您坚持要自己创建导航栏,则可以通过以下方式更改标题:
navigationBar.topItem.title = "some title"