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