Можно ли иметь собственное представление для MFMailComposeViewController? - PullRequest
1 голос
/ 12 мая 2011

У меня есть красиво оформленная страница отправки почты, которую я должен реализовать. Я хотел бы использовать MFMailComposeViewController для выполнения этой задачи, но это имеет свой собственный регулярный вид. Какие у меня варианты? Есть ли способ использовать мое собственное представление с MFMailComposeViewController? Или, может быть, другой способ отправлять электронные письма из приложения, которые позволяют мне настроить представление?

Спасибо!

Ответы [ 2 ]

4 голосов
/ 12 мая 2011

Вы не можете изменять MFMailComposeViewController любым способом. Квот документация :

Важно: Сам интерфейс составления почты не настраивается и не должен изменяться вашим приложением.

Насколько мне известно, другого встроенного способа отправки электронной почты с устройства нет.

Ваша единственная другая опция - это чтобы устройство связывалось с вашим собственным сервером, который переадресует сообщение электронной почты, но, конечно, сообщение не будет приходить с адреса электронной почты, связанного с устройством, и тому подобное.

0 голосов
/ 12 мая 2011

Аномия верна.

Мы создали приложение, которое использовало внутренний почтовый сервер для отправки анонимных электронных писем, и у нас был пользовательский интерфейс для сбора пользовательских сообщений. Однако, если вы просто думаете, что интерфейс композиции нуждается в перестройке, это действительно не очень хороший подход, и почти наверняка вас заткнут в процессе представления.

Лучшая причина не возиться с интерфейсом -

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

...