App Delegate に次のコードがあります。
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"Nav Bar.png"] forBarMetrics:UIBarMetricsDefault];
これはうまく機能しますが、私は を使用MFMailComposeViewController
しており、デフォルトの NavigationBar の外観にしたいと考えています。
それ、どうやったら出来るの?
編集:
私はこのコードを試しました:
[[UINavigationBar appearanceWhenContainedIn: [MFMailComposeViewController class], [UIViewController class], nil] setBackgroundImage:[UIImage imageNamed:@"Textured Background.png"] forBarMetrics:UIBarMetricsDefault];
私はまた、このコードだけを持ってみました。何も変わりません。Mail View Controller を含むデフォルトのナビゲーション バー。
私はそれが何かである可能性があると思いますappearanceWhenContainedIn:
。MFMailComposeViewController
何が含まれるか誰か知っていますか?