Pull to refresh
4
Лешуков Роман@WildRain

User

1
Subscribers
Send message

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

Reading time2 min
Reach and readers2.3K
Хочу рассказать о способе скрытия цифровой клавиатуры на iPhone / iPad, которым не так давно пришлось воспользоваться.

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

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity