Всплывающий UIPicker при нажатии на UITextField - PullRequest
0 голосов
/ 15 июля 2011

Мне нужно отображать / показывать средство выбора, когда пользователь нажимает на текстовое поле, я имею в виду, что оно должно отображаться как средство выбора вместо клавиатуры.Кроме того, какая-то кнопка «готово» над средством выбора, так что пользователь нажимает на него, и значение из средства выбора копируется в текстовое поле, и средство выбора снова скрывается.

Я проверил много учебных пособий изв Интернете, но я не нашел никого, кто мог бы действительно помочь мне.

Я нашел учебник, который указал мне правильное направление, но мне все еще не хватает исчезнуть с клавиатуры при нажатии на текстовое поле. Отклонение UIPickerView с кнопкой «Готово» на UIToolBar от @slev

Есть идеи?

1 Ответ

0 голосов
/ 15 июля 2011

Если вы не ориентируетесь на версии iOS старше 3.2, это легко.Вы можете либо назначить UIPickerView в качестве свойства inputView UITextField и UIToolbar, содержащего кнопку «Готово», в качестве inputAccessoryView, либо вы можете создать один UIView, который имеет как палитру, так и панель инструментов в качестве подпредставлений, и назначить этокак intputView (и оставить inputAccessoryView как ноль).В любом случае это оживит ваш инструмент выбора вместо обычной клавиатуры, когда текстовое поле активировано.

Более подробная информация об этом доступна в документации .

...