iOS 11 navigationitem大标题不能为TabBarController正确展开/折叠

问题描述 投票:0回答:1

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。你能帮我解决一下吗?

ios iphone uinavigationcontroller uitabbarcontroller ios11
1个回答
-1
投票

尝试在第一个视图控制器中添加它,

override func viewDidLoad() {
super.viewDidLoad()
if #available(iOS 11.0, *) {
    self.navigationController?.navigationBar.prefersLargeTitles = true 
    self.navigationItem.largeTitleDisplayMode = .always
} }
© www.soinside.com 2019 - 2024. All rights reserved.