2011-11-03 47 views
2

我是本地化的圖像,因爲本地化爲中國簡單它將創建文件夾名稱默認爲zh-Hans.Iproj,但如果文件夾名稱不是zh_CN.Iproj,則中文不會被識別,所以我手動創建了名稱爲「zh_CN」的文件夾.Iproj「,現在我將所有圖像從zh-Hans.Iproj複製到zh_CN.Iproj文件夾,但在XCode中我無法更改圖像的路徑,因爲它是這樣的層次結構,所以我不能再次刪除和導入如何在XCode中更改資源路徑?

mmSettings.png 
>>mmSettings.png (English) 
>>mmSettings.png (Chinese) 
>>mmSettings.png (Spanish) 

這裏英語文件的路徑爲en.Iproj和西班牙語的文件夾是es.Iproj

這些都是由XCode創建的默認設置,當您單擊+標記以將圖像本地化時,但是當您單擊zh_CN.lproj/mmSettings.png並創建中文時,它將創建文件夾名稱爲zh-Hans ,即不承認,直到它不會zh_CN.Iproj,所以我創造了這個文件夾,但無法改變從XCode的圖像的路徑,

幫助

如果有人不明確的問題,讓我知道,我會解釋更多

IMAGE LI KE本

enter image description here

回答

0

你不能定位這樣的圖像。我的辦法是:

1,在Localization.string,鏈接圖片名稱,如:你的英文文件

按鈕畫面= 「image1_en.png」 和

按鈕畫面=「image1_zh.png 「在中國的文件,並...

2,在你的代碼,這樣使用它:

UIImage *image = [UIImage imageWithName:NSLocalizeString(@"buttonImage","image for button")];