Я хочу отображать клавиатуру, когда почтовый композитор открывается без каких-либо действий. Я имею в виду, когда почтовый композитор открывается автоматически, клавиатура должна отображаться.
Как я могу показать клавиатуру при открытом Mailcomposer?
Ответы (1)
Насколько я знаю, это невозможно. Вы могли бы пройти по представлениям mailComposer
, чтобы найти подходящее текстовое поле, но это рискованно и может сломаться.
Кроме того, это может привести к отклонению вашего приложения. Хотя не совсем понятно. Из справки по классу MFMailComposeViewController:
Важно: Сам интерфейс составления писем не настраивается и не должен изменяться вашим приложением. Кроме того, после представления интерфейса вашему приложению не разрешается вносить дальнейшие изменения в содержимое электронной почты. Пользователь по-прежнему может редактировать контент с помощью интерфейса, но программные изменения игнорируются. Таким образом, вы должны установить значения полей содержимого перед представлением интерфейса.
person
Domestic Cat
schedule
22.02.2011
[mailComposer becomeFirstResponder];
? Не думаю, что это сработает, но попробовать стоит ... - person Aurum Aquila   schedule 22.02.2011