2013-03-26 6 views
1

У меня проблема с UIDatepicker. В моем проекте при прокрутке подборщика даты я нажал кнопку выбора одновременно, и страница будет перемещаться по предыдущему экрану. После нажатия на кнопку выбора даты навигатор на экране выбора даты. UIPicker не выбирает идеальную дату. enter image description hereНеправильное положение при прокрутке колеса UIDatepicker

+0

Показать свой код. –

ответ

1

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

В вашем случае:

в середине прокручивания выполняют некоторые другие операции, поэтому он дает неверное значение (оно принимает предыдущее значение).

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{ 
} 
+0

Woow !!!!!!!! спасибо, что это работает .... – Sonu

+0

приветствую дорогой помощник ... @ Sweeta – Balu

1

Предыдущие версии IOS была ошибка, когда вы скрываете UIPickerView в то время как он все еще крутится его stucked в непредсказуемом положении (вы можете запятнать, что ошибка даже в часы приложение Apple, если вы будете вращать сборщика со скоростью света и переключить вкладку или закрыть приложение), но, похоже, с iOS 6 это не так (нет, просто проверено на моем iPhone 4, iOS 6.1, ошибка все еще существует). Во всяком случае, у меня было решение для этого, возможно, это тоже могло бы решить вашу проблему.

Проверьте мой ответ here

Смежные вопросы