次のように、ナビゲーションバーの画像を設定しています。
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];
次に、クラスのこの画像が必要ないため、次のMFMessageComposeViewController
ようにして除外します。
[[UINavigationBar appearanceWhenContainedIn:[MFMessageComposeViewController class], nil] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
しかし、それは効果がありません (navbar は、 内の私のイメージでスタイル設定されていますMFMessageComposeViewController
)。ここで何が欠けていますか?