首页 > 解决方案 > TableViewController 导致 TabBar 项目标题更改为导航栏标题

问题描述

我不明白为什么下面的代码会导致代表 TableViewController 的选项卡显示与导航栏标题相同的标题。

以下代码使用观察者来查看导航控制器的大小,如果大标题被折叠,标题文本将更改为“小标题”

这个问题是 tabBar 按下时复制 viewController 的导航标题并将其用作标签栏标题。

标签: iosswiftuitabbarcontroller

解决方案


你应该设置你navigationItem的标题

 self.navigationItem.title = "Your Title"

如果你设置self's title 你同时设置它们。

self.title = "Title of navigation bar and tab bar"

享受。


推荐阅读