2017-12-21 28 views
0

TabBarController(Root) - >私は5つのView Controller()を持っていますが、それぞれのView ControllerはnavigationBarのUINavigationControllerlerでプッシュされていて、このView Controllerの1つから大きなタイトル - > didSelectRowAt )pushBetween other - > TabBarController2 - >これは5つのviewControllers()を持ちます。navBarのnavigationControllerと前のものから継承しているのでlargeTitleを押す必要はありません。この問題は現在セットアップされていますiOS 11 navigationitem大きなタイトルが展開されていません。TabBarControllerが正しくコラボレーションされています。

TabBarController(root) - >大きなタイトルの展開/すべてのviewControllerの折りたたみ-didSelectRow-> TabBarController2-> ViewController(1)-largeTitle expand/Collapsing。 - >別のviewControllersをタップすると、大きなタイトルは展開/折りたたむことができません(注:私はtableViewに十分な行をスクロールしていました)、デバイスを回転したばかり(つまり向きが変わった場合)、すべての向き。 iOS-11の問題です... 11.2。それを修正するのを助けることができますか?

答えて

0

てみてくださいあなたの最初のビューコントローラでこれを追加し、あなたの提案のための

override func viewDidLoad() { 
super.viewDidLoad() 
if #available(iOS 11.0, *) { 
    self.navigationController?.navigationBar.prefersLargeTitles = true 
    self.navigationItem.largeTitleDisplayMode = .always 
} } 
+0

おかげで、それは、この問題を解決されていません。 –