Извините, что мой первый вопрос здесь немного прост - я потратил день на чтение описаний классов NSLocale и NSCalendar, но не мог понять, возможно ли это.
У меня есть UIDatePicker в режиме UIDatePickerModeDateAndTime. В настоящее время он отображает дату и время в зависимости от локали пользователя, что является поведением по умолчанию.
Я хотел бы предложить возможность показывать UIDatePicker в 12-часовом или 24-часовом формате времени. Определить, какой формат времени использует пользователь в настоящее время, не проблема, но я не совсем понимаю, как изменить только формат времени UIDatePicker, не выбрасывая полностью языковые настройки пользователя (поскольку средство выбора также отображает локализованные дни неделю и месяцы). UIDatePicker поддерживает настройку локали и календаря.
Итак, первый вопрос - это то, что я должен пытаться сделать через NSLocale или NSCalendar, а второй вопрос - может ли кто-нибудь порекомендовать способ изолировать формат времени, не выбрасывая остальные настройки языка пользователя? 1007 *
Спасибо за любые предложения.