Как скрыть вид выбора и выбора даты - PullRequest
0 голосов
/ 01 февраля 2011

Я использую вид выбора и дату выбора в виде таблицы, как textfield.inputview = pickerview ..

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

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
    self.paymentText.text=[pickerData objectAtIndex:row];
    self.picker.hidden=YES;
}

он скрывает вид средства выбора, но когда я снова выбираю, этот вид средства выбора текстового поля больше не появляется .. Может ли кто-нибудь мне помочь?

Ответы [ 2 ]

0 голосов
/ 15 марта 2019

Лучший способ справиться с подобной настройкой текстового поля - добавить средство выбора даты, когда начинается редактирование текстового поля, и удалить представление средства выбора даты при редактировании «Готово» или нажатием кнопки «Готово» или кнопку «Отмена» в представлении выбора даты.*

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

0 голосов
/ 01 февраля 2011

У вас есть строка, которая срабатывает при нажатии на текстовое поле?

self.picker.hidden=NO;

Вы также можете посмотреть пример SimpleUndo от apple

...