Обновить
4
Лешуков Роман@WildRain

Пользователь

1
Подписчики
Отправить сообщение

UITextField и скрытие цифровой клавиатуры

Время на прочтение2 мин
Охват и читатели2.3K
Хочу рассказать о способе скрытия цифровой клавиатуры на iPhone / iPad, которым не так давно пришлось воспользоваться.

Как известно, когда UITextField получает фокус, он показывает клавиатуру: алфавитно-цифровую, либо цифровую, в зависимости от типа. Скрыть эту клавиатуру можно либо нажав на кнопке Done на ней же (которая может иметь различные типы и надписи, настраивается), либо через вызов метода: [textField resignFirstResponder] К сожалению для разработчиков, на цифровой клавиатуре кнопки Done нет, на ее месте вообще пусто, и потому убрать клавиатуру можно только через вызов этого метода. До выхода версий iOS 3.2 и 4.0 это решалось с помощью добавления своей кнопки на это место (метод грязноватый, но работал и все были рады): neoos.
Но после выхода этих систем метод работать перестал. Для этого метода появился еще один хак, но по моему скромному мнению оно того не стоит.
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Ростов-на-Дону, Ростовская обл., Россия
Дата рождения
Зарегистрирован
Активность