私はUIViewController
とUINavigationBar
をサブビューとして持っています。いいえUINavigationController
が含まれます。iOS 11 - UINavigationControllerを使わずにUINavigationBarに大きいタイトルを表示
大きなタイトルを表示しようとしています。私たちが行うにはdocs directedとして:
myCustomNavigationBar.prefersLargeTitles = true
myCustomNavigationItem.largeTitleDisplayMode = .always
しかし、それは前回の表示モード(iOSの10ナビゲーション・モード)のままです。
UINavigationController
と同じコードを使用すると、期待どおりに動作します。 UINavigationController
なしでは不可能ですか、これに正しく近づいていませんか?
Altho必ずUINavigationControllerを使用していない理由の良い実装があります。私はあなたのアドバイスを取った、そして最終的に私の建築家をより良くしました:) –
こんにちは!もちろん、あなたのアプリケーションのUIViewControllerを処理するために常にUINavigationControllerを使うべきではありません。私は、インスタンス化されたUIViewControllerからインスタンス化されたUINavigationBarにアクセスする場合は、上記のUINavigationControllerが必要であると言いました。とにかく、あなたのコメントをありがとう:) –