2013-07-09 34 views
0

我在xcode 4.6.3中使用「使用基本國際化」。該項目包含一個故事板文件和很少的.stings文件,用於將故事板本地化爲其他語言。在iOS應用程序中動態更改UI元素的語言

我需要做的是即時更改UI元素的語言。正是我所需要的,例如在「Booking.com」應用程序中實現。有一個包含語言的靜態表格。當你按下單元格時,UI元素立即變爲適當的語言。此外,元素不僅在當前視圖中變化,而且在其他視圖控制器中也變化。這個很重要。

我試圖創建相同的用戶界面(下面的截圖鏈接)作爲「Booking.com」應用程序測試,但無法實現這樣的本地化系統。

http://www.imagebam.com/image/15c901264635507

谷歌沒有得到期望的結果。請幫助我實施這樣的本地化系統。

+0

您能否讓我們知道您到目前爲止所嘗試過的? – rhughes

+0

我嘗試將本教程適用於我的案例http://aggressive-mediocrity.blogspot.ru/2010/03/custom-localization-system-for-your.html – InquisitorEA

回答

0

我認爲你需要創建自己的本地化引擎,而不是使用本地引擎。 創建一個管理器,它包含當前的語言,並且每次你想要加載一個字符串時,都會把它發送給這個管理器中的某個函數,並且它會返回本地化的字符串。

當然可以將字符串分隔爲文件。