iOS 11 navigationitem大标题不能为TabBarController正确展开/折叠
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 11 navigationitem大标题不能为TabBarController正确展开/折叠相关的知识,希望对你有一定的参考价值。
TabBarController(Root) - >我有5个视图控制器(),每个视图控制器用UINavigationControlller推送导航栏和大标题 - >从这个视图控制器之一didSelectRowAt()推送另一个 - > TabBarController2 - >它再次有5个viewControllers() ,这里不需要使用navConar和largeTitle的navigationController,因为它继承自前一个。这是现在设置的问题所在
TabBarController(root) - >大标题展开/折叠(对于所有viewControllers)-didSelectRow-> TabBarController2-> ViewController(1)-largeTitle展开/折叠好。 - >点击另一个viewControllers尝试滚动,大标题无法展开/折叠(注意我有tableView有足够的行滚动),如果我只是旋转设备(即方向已更改)然后它正在按预期工作所有方向。这似乎是ios-11的一个问题...... 11.2。你能帮我解决一下吗?
尝试在第一个视图控制器中添加它,
override func viewDidLoad() {
super.viewDidLoad()
if #available(iOS 11.0, *) {
self.navigationController?.navigationBar.prefersLargeTitles = true
self.navigationItem.largeTitleDisplayMode = .always
} }
以上是关于iOS 11 navigationitem大标题不能为TabBarController正确展开/折叠的主要内容,如果未能解决你的问题,请参考以下文章
iOS 11 navigationItem.titleView 宽度未设置
Swift ios11 NavigationItem SearchBar 不会完全隐藏
iOS11 SearchController - 从 navigationItem 中移除 SearchBar 会留下损坏的 UI