ウェブサイトのヘッダー(上部のロゴ、下部のいくつかのメニューボタン)のような大きなナビゲーションメニューがあり、このナビゲーションメニューはアプリケーションのすべてのビューに表示される必要があります(マスターページのように、ヘッダー(このナビゲーション)は静的ですが、コンテンツは変更されます)。私のアプリケーションでこのメニューを表現するための最良の方法は何ですか?
UINavigationBarが適切かもしれないと思いましたが、よくわかりません。そんなにカスタマイズできますか?
ウェブサイトのヘッダー(上部のロゴ、下部のいくつかのメニューボタン)のような大きなナビゲーションメニューがあり、このナビゲーションメニューはアプリケーションのすべてのビューに表示される必要があります(マスターページのように、ヘッダー(このナビゲーション)は静的ですが、コンテンツは変更されます)。私のアプリケーションでこのメニューを表現するための最良の方法は何ですか?
UINavigationBarが適切かもしれないと思いましたが、よくわかりません。そんなにカスタマイズできますか?
「それだけ」がどれだけあるかに完全に依存します。
UINavigationBar が許可するより多くのカスタマイズのために UIToolBar を使用できますが、その機能をナビゲーション バーの機能と一致させるには、追加の作業を行う必要があります。
または、この largeNavigationMenu を持つ customViewController を使用し、アプリで使用しているすべての viewController の baseClass として使用します。
基本的に、ある種のコンテナ コントローラを使用する必要があります。UINavigationController、UITabBarController、またはドロワー メニュー コントローラーのようなカスタムのいずれかです。アプリのデザインによります。