Я обнаружил очень странное поведение в UIDatePicker
: в настройках моего iPhone я выбрал 24-часовое время, но UIDatePicker
по-прежнему показывает 12-часовое время.
Локальное значение UIDatePicker
равно default
(на основе пользовательских настроек).
Как воспроизвести:
Предварительные условия:
- Язык iPhone должен быть английским
- 24 часа формат должен быть установлен
- Часовой пояс должен быть установлен как автоматический
- iPhone регион: Украина
Шаги:
- Изменить язык iPhone на украинский (не тестировал с другими
языки)
- Изменить часовой пояс на Ручной
- Переключить 24-часовой формат времени на 12-часовой
- Переключить 12-часовой формат времени на 24-часовой
В результате получаем следующее: снимок экрана
Вопрос: Это ошибка iOS или просто моя ошибка?
Спасибо за любые предложения.