Поле со списком не фокусируется

Есть ли способ сделать поле со списком не фокусируемым? Потому что каждый раз, когда я выбираю элемент из поля со списком (раскрывающийся список), появляется клавиатура, и текст из раскрывающегося списка можно редактировать. Я не могу найти какое-либо свойство от инспектора свойств, чтобы отключить это. Или, может быть, мы можем отключить этот программно, в котором я не знаю.


person JunM    schedule 06.08.2013    source источник
comment
Похоже, вы делаете приложение для iOS. Я бы рекомендовал не использовать поле со списком или меню параметров в iOS. Вместо этого вы можете использовать (фальшивое) меню списка, похожее на родные списки, как в верхнем левом или верхнем правом углу изображения на этом веб-сайте www3.economy-x-talk.com/file.php?node=ios-gui-elements   -  person Mark    schedule 07.08.2013


Ответы (2)


Рассмотрите возможность использования меню параметров (в отличие от поля со списком, в меню параметров нет поля, в которое пользователь может вводить текст, и, следовательно, нет нежелательного появления клавиатуры)

Дэйв

person Dave Kilroy    schedule 07.08.2013

Сценарий по умолчанию для поля со списком — это обработчик menuPick. Независимо от того, используете ли вы функциональные возможности этого обработчика или нет, вы должны добавить эту строку в конец этого обработчика:

person dunbarx    schedule 06.08.2013