В моем приложении есть собственный фон для панели навигации. Итак, я сделал такую категорию
@implementation UINavigationBar (CustomImage)
- (void)drawRect:(CGRect)rect
{
UIImage *image = [UIImage imageNamed: @"image.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
В моем приложении мне нужно использовать MFMailComposeViewController. Я создаю это как
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
Но в документах Apple говорится, что
Важно! Интерфейс составления писем сам по себе не настраивается и не должен изменяться вашим приложением. Кроме того, после представления интерфейса вашему приложению не разрешается вносить дальнейшие изменения в содержимое электронной почты. Пользователь по-прежнему может редактировать контент с помощью интерфейса, но программные изменения игнорируются. Таким образом, вы должны установить значения полей содержимого перед представлением интерфейса.
Это означает, что я не могу использовать свой «image.png» в качестве фона панели навигации для контроллера представления почтового композитора.
Как этого добиться?
Спасибо