ストーリーボードを使用してカスタム ナビゲーション バーをセットアップする方法を考えています。アプリのビュー コントローラーにナビゲーション バーを直接追加しました。
VC はナビゲーション コントローラー スタックに直接存在しませんが、そのまま表示されます。アプリケーションの主なポイントとしての種類。アプリケーション全体で同じナビゲーション バーが使用されます。
アプリケーション全体でナビゲーション バーのスタイルを設定したいと考えています。以前は、ナビゲーション コントローラー内にあるときに次を使用していましたが、現在は不要であり、実際にはナビゲーション スタックに残りません。
[[UINavigationBar appearance] setBackgroundImage:portraitImage forBarMetrics:UIBarMetricsDefault];
VC に単純に追加されたアイテムである今、これをスタイルする正しい方法は何ですか? バーは他の VC にも追加されるため、再利用できるはずです。UINavigationBar をサブクラス化し、これをナビゲーション バーのストーリーボードでも変更しようとしましたが、スタイリングを実装する方法がわかりません。
このサブクラスの drawRect メソッドを変更しようとしましたが、変更は行われません。これをサブクラス化し、スタイリングを追加する方法について、Apple から直接ドキュメントを見つけることができません。