Работа с клавиатурой iPhone с пользовательским текстовым полем? - PullRequest
0 голосов
/ 09 марта 2009

Можно ли создать собственное текстовое поле на iPhone? То, что я хотел бы сделать, это иметь «представление предупреждений», которое выглядит так, как будто оно вписывается в дизайн приложения, и использовать изображение в качестве диалогового окна / предупреждения, а не только стандартный просмотр предупреждений. Итак, я буду обрабатывать всю графику и обработку ввода, но как вызвать клавиатуру и справиться с вводом без создания TextField?

Дополнительный вопрос - будет ли это противоречить стандартам ввода Apple?

Спасибо заранее, Бен

1 Ответ

4 голосов
/ 09 марта 2009

UITextField уже очень настраиваемый. Я не уверен, что вам нужно подкласс этого.

В дополнение к собственным свойствам для управления текстом и оверлеями, UITextView является подклассом UIView, поэтому вы можете управлять цветом фона и добавлять свои собственные подпредставления. Если вы делаете последнее, вы должны быть осторожны, нарушая обработку событий в UITextView.

UITextView также обрабатывает все действия клавиатуры, которые вы должны смотреть на UIKeyboardWillShowNotification и связанные уведомления.

Никто не может сказать, что Apple примет и не примет, но до тех пор, пока ваш пользовательский интерфейс понятен и пригоден для использования, с вами все будет в порядке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...