UI picker Попытка сделать это правильно - PullRequest
0 голосов
/ 20 июня 2011

Я пытаюсь использовать UI Picker, как поле со списком в C #.Пользователь нажимает на TextField, я установил inputView для выбора.Это отлично работает.Пользователь нажимает на строку, и я получаю элемент в этой строке и помещаю его в текстовое поле.

Однако, когда приложение загружается, этот инструмент выбора виден!Я не хочу, чтобы это было видно.Я хочу иметь возможность сделать его видимым, когда пользователь нажимает на текстовое поле, а затем, когда он или она ушел, я хочу скрыть это.Как вы это делаете?

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

Например, предположим, что пользователь хочет добавить новую книгу.Он / она нажимает на текстовое поле авторов и вводит автора (нового автора, которого нет в базе данных) или выбирает существующего автора из списка.

Спасибо

1 Ответ

2 голосов
/ 20 июня 2011

Лучший способ сделать это - использовать свойство inputView textField.Вы можете просто установить это на сборщик, и он должен обработать все остальное за вас.

...