Как отклонить UIPIckerView после того, как пользователь выбрал свой выбор

У меня мой UIPickerView подключен к inputView UITextField . У меня оно выскакивает. Я знаю, когда пользователь выбирает строку. Я знаю значение строки. Все это здорово.

Мой вопрос касается того, когда увольнять сборщика. Я видел, как люди связывают панель инструментов с [Отмена] и [Готово] с средством выбора и закрывают его при нажатии любой кнопки. Это, вероятно, лучший подход, поскольку пользователь может отказаться от своего выбора.

Я также видел одно приложение, в котором пользователь прокручивает до нужного выбора, а затем снова нажимает его, чтобы закрыть средство выбора. Хотелось бы узнать, как это сделать. Я заметил, что после того, как средство выбора проинформирует вас о выбранной конкретной строке, оно больше не сообщит вам, если пользователь продолжит щелкать / нажимать на той же активной строке.

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
7
задан Paras Joshi 24 May 2013 в 12:27
поделиться