2012-10-15 33 views
2

我本地化了一個名爲「background.png」的圖片。我可以看到有兩個圖像具有相同的名稱,但用於不同的語言。我如何加載圖像?跟以前一樣嗎?如何本地化圖像的同名?

將backgroundImage = [[ALLOC的UIImageView] initWithImage:[UIImage的imageNamed:@ 「background.png」]];

看來它不起作用?

回答

3

假設您放置圖像中的lproj一個文件夾,則無需更改代碼。操作系統將爲用戶的語言設置選擇正確的一個。

你可以有Xcode中移動圖像到lproj文件夾中的項目導航中選擇,顯示文件檢查器,然後單擊「使本地化」按鈕。

欲瞭解更多信息,請參閱Image, Sound, and Video Resources

+0

謝謝。我忘了本地化@ 2x圖像,所以它不起作用。現在它工作。 – Stella

+0

對不起,我的錯誤。請忽略最後的評論。問題依然存在。圖像已經在相關的lproj文件夾中。當我改變語言時,圖像不會相應地改變。我犯了什麼錯誤? – Stella