現在のデザイン仕様では、現在、topItem/barItemの標準スペーシングと標準のフォントとタイトルのUINavigationBarが使用されています。UINavigationBarをサブクラス化して標準のビジュアルフォーマットを持つ
これを行うためのベストプラクティスは何ですか?私は、次のことをやって検討していた:
は、すべてのプログラム的に行われ、自動レイアウト制約を設定しtopItemとbarItemのオブジェクトのサイズの寸法とUINavigationBarを作成します。
上記のストーリーボードを使用しないでください。すべての制約をコードに定義するだけです。
実際のストーリーボードでは、UINavigationBarを持つすべてのビューにこのサブクラスを使用させてください。
これは機能しますか?これはベストプラクティスですか?
UINavigationBarをサブクラス化してすべてを再実装する必要があります。 UINavigationControllerは、ナビゲーションバーのカスタムクラスをサポートしています。 – Andy