Отключить / включить кнопку Отправить в mailComposeController

Как отключить / включить кнопку отправки в mailComposeController. Я хочу отключить / включить кнопку отправки, используя программно. Это сносно?

Может кто-нибудь мне помочь.

Спасибо...

4 ответа

У вас нет доступа к кнопкам отправки и отмены MFMailComposeViewController. Эти кнопки и их действие предварительно определены и не предназначены для изменения.

Из Apple Docs:

Важное замечание: Интерфейс составления почты сам по себе не настраивается и не должен изменяться вашим приложением. Кроме того, после представления интерфейса вашему приложению не разрешается вносить дальнейшие изменения в содержимое электронной почты.

Это функциональность по умолчанию, что если To поле адреса пусто, кнопка отправки отключена.

Одним из способов является то, что вы запрещаете пользователю вставлять текст в поле To:, но это не будет правильным решением.

Не уверен, если это вообще возможно или нет, но вы можете настроить панель навигации на случай, если вы хотите переключаться Send кнопка почты. Следующая статья может быть полезной.

http://davidjhinson.wordpress.com/2010/11/24/changing-the-navigation-bar-with-mfmailcomposeviewcontroller/

Другие вопросы по тегам