ios - TableViewController 导致 TabBar 项目标题更改为导航栏标题
问题描述
我不明白为什么下面的代码会导致代表 TableViewController 的选项卡显示与导航栏标题相同的标题。
以下代码使用观察者来查看导航控制器的大小,如果大标题被折叠,标题文本将更改为“小标题”
这个问题是 tabBar 按下时复制 viewController 的导航标题并将其用作标签栏标题。
解决方案
你应该设置你navigationItem
的标题
self.navigationItem.title = "Your Title"
如果你设置self
's title 你同时设置它们。
self.title = "Title of navigation bar and tab bar"
享受。
推荐阅读
- laravel - Laravel lumen 从另一个关系中获取数据
- angular - Angular ngx 数据表隐藏了一些列内容
- .net - 无法解决 exe .Net 的依赖关系
- java - 将 Angular 7 与现有的 Java 应用程序集成
- angular - 带有 ionic 3 的 Angular Material Design:主题颜色不起作用
- javascript - Firebase 登录后更新 ApolloClient 的标头
- tensorflow - 我在训练阶段在tensorflow中使用batch = 5,为什么我不能在tensorflowjs中只使用batch = 1测试?
- c# - IEnumerable 的访问修饰符
和 IEnumerable - python - 如何在python中解析html标签层次结构?
- python - 如何使用python在列表列表中添加项目