локализация uidatepicker iphone - PullRequest
       0

локализация uidatepicker iphone

5 голосов
/ 02 марта 2011

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

  1. настройка локали в файле пера uidatepicker.
  2. настройка локали через код

    NSLocale* locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_GB"];
    [datePicker setLocale:locale];
    [datePicker setCalendar:[locale objectForKey:NSLocaleCalendar]];
    

Это не сработало. Если у кого-то есть хорошие идеи для решения проблемы, пожалуйста, помогите

1 Ответ

2 голосов
/ 08 марта 2011

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

...