2013-05-04 53 views
6

我有一個使用本地化的應用程序,我需要添加一種語言,我想在一個xib文件中顯示兩個不同語言的同名圖像,xib文件未本地化爲I本地化圖像。它可以使用接口生成器來完成,無需編寫任何代碼?將新語言添加到現有的本地化應用程序

+0

嘿傢伙我也希望在我的應用程序相同的東西PLZ幫助我們。 – freelancer 2013-05-04 11:25:11

回答

3

將圖像添加到您的項目中的本地化子目錄(en.lproj,es.lproj等),並且iOS將在取消存檔本地化的xib文件時選取正確的圖像。

的Xcode可以自動爲你做到這一點:只要選擇你要進行本地化(圖像,廈門國際銀行文件等),顯示文件檢查器窗格,然後單擊本地化按鈕的資源。 (作爲一個附註,對大量圖像進行本地化是一種不好的做法,您應該從圖像中刪除文本並選擇它們,以便它們在世界的每個區域都是「中性」和「可以理解的」。大小會感謝你。)

0

要做到這一點沒有代碼,你必須本地化xibs,否則你會需要你或其他人的代碼和一些配置。這很容易,如下所示:

假設您已經添加了本地化項目(您可以在Project> Info選項卡中執行此操作),只需在項目樹中選擇圖像並在右側邊欄中檢查所需的本地化cmd-alt-1,本地化)。

用本地化版本替換每個* .lproj目錄中的圖像。然後在你的viewDidLoad像往常一樣使用-[UIImage imageNamed:]將圖像加載到xib圖像視圖或任何你正在做的事情。

4

enter image description here

您可以通過點擊+ button.Hope添加更多的語言,這將有助於you.But你必須做出多個廈門國際銀行的如你所說的設置僅適用於圖像在一個XIB我認爲這是不可能。

相關問題