Если я представляю почтовый композитор модально, он работает нормально (здесь MFMailComposeViewController* _mailer);
[self presentModalViewController:_mailer animated:YES];
Однако, если я добавлю вид в текущий вид,
[self.view addSubview: _mailer.view];
представление композитора не доходит до верхней части окна. Между верхней частью представления MFMailComposer
и строкой состояния имеется разрыв в несколько строк.
Причина, по которой я хочу добавить представление вместо модального представления, заключается в том, что я использую панель вкладок и не хочу, чтобы она была скрыта. [Вы можете спросить себя, почему он просто не присоединяет окно композитора непосредственно к панели вкладок? Причина в том, что MFMailComposer
является частью рабочего процесса, запускаемого из вкладки, но это не начинается с представления композитора].
Документация Apple гласит:
Для отображения вида, управляемого этим контроллером вида, Вы можете использовать любой из стандартных методов отображения контроллеров вида".
Кто-нибудь имеет представление о том, почему пропасть наверху или как заставить почтового композитора играть хорошо?