私はこのコードを持っています:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
if([[UINavigationBar class] respondsToSelector:@selector(appearance)]
{
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"bar-mid.png"] forBarMetrics:UIBarMetricsDefault];
}
//[[UINavigationBar appearance] setTintColor:[UIColor redColor]];
return YES;
}
TintColor を赤に設定しようとすると (コードのコメント行で) 動作しますが、背景画像を設定しようとすると動作しません! はい、「サポート ファイル > イメージ」に「bar-mid.png」イメージがあります。ストーリーボードを使用しています。結果は次のとおりです。
手伝って頂けますか?ありがとう!