2016-01-20 66 views

回答

1

下面是一個例子:

添加2個圖像集到您的資產類別,一個在英國,一個在荷蘭,並用語言代碼postfix的名字:

myImage-en 
myImage-nl 

創建字符串表項( Localizable.strings)爲每種語言如下:

英文文件:

"myImage" = "myImage-en" 

荷蘭文件:

"myImage" = "myImage-nl" 

現在,在你的代碼,你可以使用

let image = UIImage(named: NSLocalizedString(「myImage", comment:」language independent imageID")) 

iOS的本地化現在獨立於語言的圖像標識「MYIMAGE」轉換成在衆所周知的特定語言的圖像標識資產目錄。

我寫了一個關於這個話題的blog post

+0

我更喜歡這種本地化的方式,不僅對圖像,而且對字符串等。 –

0

您可以使用Qordoba SDK來管理圖像,佈局和字符串的本地化。