2012-03-31 114 views
0

我將圖像添加到項目image.png和[email protected]到我的應用程序@ 2x用於視網膜顯示,因此它的圖像質量確實可以支持視網膜的分辨率。當我將image.png和[email protected]添加到我的應用程序項目中時,它不允許添加相同的名稱!將圖像添加到項目

所以,如何區分我的項目的兩個圖像,所以它需要支持越來越低的版本!並顯示質量!太

我希望有人會解決這個問題!

@謝謝提前

+1

你的問題不是很清楚。添加** image.png **和**[email protected]**不應該給你一個錯誤,因爲它們不是同一個名字。確保你的項目中沒有這些文件中的一個。你看到什麼錯誤?也許發佈截圖或錯誤文本。 – WrightsCS 2012-03-31 17:00:37

+0

@WrightsCS:這可能是因爲她可能已經添加了** image.png **和**[email protected]**,因此它已經在kiran的項目包中,因此kiran可能會得到關於「相同名稱「問題。希望我清楚。 – 2012-03-31 17:25:41

+1

@ParthBhatt *確保你的項目中沒有這些文件中的一個。* – WrightsCS 2012-03-31 17:39:46

回答

1

第1步:你需要搜索image.png[email protected]在您的文件和組並將其刪除。當你對他們右擊並單擊刪除,它會顯示如下圖:

enter image description here

這裏從圖像,您需要點擊「刪除」,而不是「刪除只引用」 。

步驟2:一旦你這樣做,你只需要通過只拖動到資源文件夾中的文件重新添加到項目中。另外,還要確保你選擇「複製文件到項目目錄,如果必要」如下圖所示的圖像:

enter image description here

讓我知道如果你需要更多的幫助。

希望這會有幫助

+0

@kiran:我的回答有幫助嗎? – 2012-04-01 14:29:38

1

好像你已經具有相同名稱的資源文件夾有一個形象。刪除名爲「image.png」的圖像的任何引用,然後將它們拖放到您的項目中。

2

@ 2x是文件名的一部分。 Xcode會讓你添加兩個不同文件名的文件。然後,你把它在你的代碼,這樣的事情:

anImageView.image = [UIImage imageNamed:@"image.png"]; 

而且像iPhone4的視網膜功能的設備/ 4S,它會如果它可以加載[email protected]。請注意,像UIImage s initWithContentsOfFile:這樣的API不遵守@ 2x文件傳送慣例。