我正在为导航栏设置图像,如下所示:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];
然后我不希望这个图像用于类,MFMessageComposeViewController
所以我通过这样做排除它:
[[UINavigationBar appearanceWhenContainedIn:[MFMessageComposeViewController class], nil] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
但它没有任何效果(导航栏的样式仍然是我在里面的图像MFMessageComposeViewController
)。我在这里想念什么?