TabView отсутствует в MFMailComposeViewController

#iphone #objective-c #ios #xcode

#iPhone #objective-c #iOS #xcode

Вопрос:

Я использую MFMailComposeViewController для отправки электронных писем, и экран выглядит так

TabViewController На мой взгляд, у меня есть, так что теперь, когда MFMailComposeViewController выскакивает TabView , не видно. Что я должен сделать, чтобы получить TabView нижнюю часть экрана.

Ответ №1:

Вы не можете изменить поведение MFMailComposeViewController по умолчанию. Обычно он работает только в полноэкранном режиме, и вы не можете установить для этого какой-либо фрейм. В идеале он всегда представлен как контроллер представления модели, который охватывает все, что находится на экране.

Ответ №2:

Интерфейс mail composer не настраивается. Смотрите Ссылку на класс MFMailComposeViewController. Вы можете попытаться изменить размер кадра, но он будет проигнорирован.

Комментарии:

1. Игнорируемый означает отклоненный Apple?

2. Мне все еще не удалось завершить свое приложение, поэтому у меня нет никаких отклонений. 🙂

3. Нет, это означает, что контроллер просто не изменит размер на экране.