2010-04-15 53 views
3

我編程方式創建的UIDatePicker,並用下面的代碼設置其區域:UIDatePicker區域設置什麼也不做?

datePicker.locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"] autorelease]; 

的日期選擇器仍然會出現在英語(或其他語言我已經設置手機)。任何人都知道爲什麼這不起作用,或者如何解決它?

回答

4

作爲回答這裏Can I localize a UIDatePicker?,揀貨機顯示取決於國家設置,而不是語言設置。

在您的示例中,您只是更改語言區域設置。

0

嘗試改變的UIDatePicker的日曆的語言環境,以及:

NSLocale *locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"] autorelease]; 
datePicker.locale = locale; 
datePicker.calendar = [locale objectForKey:NSLocaleCalendar]; 
+0

不幸的是,沒有什麼。 – Julian 2012-08-27 23:50:26