2012-02-10 2 views
0

У меня есть приложение, которое использует UIDatePicker & У меня проблема, как описано ниже.UIDatePicker не отображает соответствующее время

Проблема
КСН 5.0, он работает прекрасно, как мне нужно. Он отображается следующим образом.

iOS 5.0 Sample DatePicker

же приложение, ведет себя по-разному для IOS 4.3 тренажера. Добавлен снимок экрана следующим образом.

enter image description here

Я столкнулся с этой ситуацией во время тестирования на разных версиях симулятора (** IOS 4,3 & IOS 5,0 **). У меня есть устройство, имеющее только iOS 5.0. Кто-нибудь имеет представление об этой проблеме?

+0

Как вы определяете дату выбора? – jrturton

+0

Я установил pickerdate в .xib –

ответ

1

Оказывается, что это особенность прошивки 5. Существует родственный пост, где они хотят, противоположное тому, что вы пытаетесь сделать, но я считаю, такие же родами решения должны работать для Вас: Remove the "Today" entry from UIDatePicker

+0

Я хочу реализовать это в ios 4.3, мой вопрос в том, как установить сегодня в ios4.3 –

+0

Если вы будете следовать решению, указанному по этой ссылке, вы должны быть в состоянии получить то, что вы хотите, но это не тривиальная задача. Это связано с существенным переопределением UIDatePicker. Но если получение «Сегодня» действительно важно для вас, это один из способов пойти. – ThomasW

+0

Ya thanx ThomasW –

1

Это может быть вызвано часовым поясом, установленным в устройстве. Даже если вы установили одно и то же время, но с разным часовым поясом, вы получите это.

+0

Это не проблема Timezone –

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