【发布时间】:2019-12-13 08:11:09
【问题描述】:
我有一个带有 4 个视图控制器的快速标签栏控制器。我正在使用 self.tabBarController?.navigationItem.title = "title" 设置导航栏标题 在 4 个视图控制器中的每一个上。当我运行应用程序时,当我依次单击 4 个选项卡中的每一个时,会出现正确的标题:“A”、“B”、“C”、“D”,但是当我在单击选项卡后单击其他选项卡时D,标题只出现在“D”处。我觉得标签 D 的标题出于某种原因覆盖了其他标题。
我尝试了不同的方式设置标题,但仍然遇到同样的问题。
【问题讨论】:
-
让我猜猜,您在视图控制器的 viewDidLoad() 中设置标题,并且只有您的标签栏控制器嵌入在导航控制器中,对吧?
-
感谢您的快速回复。我在 viewDidLoad() 中设置标题,并且视图控制器嵌入在标签栏控制器中。
标签: swift uinavigationcontroller uitabbarcontroller navigationbar tabbar