Как я могу получить UIPickerView, чтобы выбрать первый элемент? - PullRequest
0 голосов
/ 27 октября 2011

Я столкнулся с забавной проблемой с UIPickerView. Мой источник данных имеет 2 элемента:

«Все» и «Дом»

Когда я выбираю один, я выполняю определенную задачу.

По умолчанию выбрано все. Когда я нажимаю «Главная», моя задача выполняется, а затем, когда я снова выбираю средство выбора, для него устанавливается «Все». Чтобы выбрать «Все», мне нужно немного прокрутить вверх, чтобы выбор был выключен «Все», а затем отпустить, чтобы он вернулся к «Все».

Каков наилучший способ выбрать все?

Ответы [ 2 ]

3 голосов
/ 27 октября 2011

То, что вы хотите, это позвонить:

[myPickerView selectRow:0 inComponent:0 animated:NO];

Это на самом деле сделает действие выбора и сработает так, как если бы оно было только что выбрано. Если вы хотите, вы можете сделать это визуально, сказав animated:YES, но вы, вероятно, не очень этого хотите, вы просто хотите инициализировать сборщик и запустить первый вариант.

1 голос
/ 27 октября 2011

UIActionSheet подходит лучше здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...