Как выбрать строку из UIPickerView iPhone? - PullRequest
0 голосов
/ 12 ноября 2010

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

- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {

    self.txtfield.text = [arrNum objectAtIndex:row];
    self.numPicker.hidden = TRUE;
}

1 Ответ

0 голосов
/ 12 ноября 2010

Поместите средство выбора даты в представление с помощью кнопки «Готово» и представьте это представление модально. Установите значение текста, поданного в действии, для кнопки «Готово» вместо метода делегата didSelectRow. Тогда отклоните модальное представление.

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

...