2013-04-29 66 views
-1

我需要使鍵盤在我的應用程序出現在一個特定的語言環境,而不必去到手機上的設置菜單中的用戶。我知道用戶通過本地化鍵盤按鈕選擇一種語言很簡單,但對於應用程序的設計而言,它必須自動完成,無需用戶交互。的iOS本地化的鍵盤

我已經找到了下一個代碼位,可以幫助我完成這樣的任務。 我的問題是,如果這個代碼的有效期爲蘋果否則將拒絕它,你能想到什麼副作用這一點,如果有的話。到目前爲止我找不到任何問題。

[[NSUserDefaults standardUserDefaults] setObject: [NSArray arrayWithObjects: @"ko", nil] forKey: @"AppleLanguages"]; 

[[NSUserDefaults standardUserDefaults] synchronize]; 

回答

0

您可以編寫自己的鍵盤並改爲顯示它。這可能比覆蓋系統更好。查一查編寫自定義鍵盤

+0

其實,我最終去了這條路,我寫我自己的鍵盤,這並不難。 – PerracoLabs 2013-05-30 22:50:02