Я устанавливаю изображение для своей панели навигации вот так:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];
Тогда мне не нужно это изображение для классов MFMessageComposeViewController
, поэтому я исключаю его, делая это:
[[UINavigationBar appearanceWhenContainedIn:[MFMessageComposeViewController class], nil] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
Но это не имеет никакого эффекта (панель навигации по-прежнему оформлена с моим изображением внутриMFMessageComposeViewController
). Что мне здесь не хватает?