UISplitViewControllerを使用してマスターから詳細にナビゲートすると、ナビゲーションバーのアニメーションが期待通りに機能しません。これは滑らかなアニメーションの代わりに "ジャンプ"します。iOS 11の大きなタイトルのUISplitViewControllerが壊れたアニメーション
手順を再現する: viewDidLoad
にMasterViewController
に次のコードを追加します。 Xcodeの9のテンプレート "マスター詳細のApp" からプロジェクトを作成します。
navigationController?.navigationBar.prefersLargeTitles = true
navigationItem.largeTitleDisplayMode = .always
viewDidLoad
にDetailViewController
に次のコードを追加します。
navigationItem.largeTitleDisplayMode = .never
iPhoneシミュレータでマスターとディテールの間をナビゲートすると、ナビゲーションバーがどのように「ジャンプ」するのかがわかります滑らかなアニメーションの代わりにlViewControllerを使用します。
参照ビデオ:https://youtu.be/p90I4VrM2fs
私の仮定は、それがUISplitViewControllerで2 UINavigationControllerを使用してとは何かを持っていることです。これを解決する方法を
任意のアイデア(これは、それがどのように行われるかですか)?ありがとう。