我在我的應用程序中創建了UIDatePicker,並且我也支持多種語言。我的UIDatePicker是在Interface Builder中創建的,並且我創建了一個獨立的本地化XIB,因此我可以自定義我的UIDatePicker。UIDatePicker - 問題本地化
在IB中設置「Locale」選項似乎什麼也不做。試圖用語言環境和NSCalender編程改變我的DatePicker也通過做下面的代碼沒有:
NSLocale * locale = [[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"];
datePicker.locale = locale;
datePicker.calender = [locale objectForKey:NSLocaleCalender];
這導致英國選擇器。
雖然這裏真的很奇怪。 「今日」一詞被翻譯。如附件截圖所示。 (好吧,我不允許發佈圖片,但想象一下日期&時間選擇器,英文中的「May」和「今日」中寫的「Ajourd'hui」
根據我讀過的內容,添加UIDatePicker編程方式似乎沒有太大的幫助。
有時它只是需要重寫。即一個語言只應用。 – 2011-04-11 14:57:26