2010-01-07 220 views
3

當應用程序加載時,如果我們想要顯示圖像,我們使用一個名爲Default.png的圖像。我也用它作爲圖標。但在模擬器中工作正常。Default.png在模擬器中工作,但不在設備中?

但是,當我嘗試在設備在這兩個地方的空白。任何人都可以從中解脫出來嗎?

回答

2

據蘋果HIG你的圖標。 PNG應該是57×57像素,90度角。 併爲Default.png應該是320×480 pixels.For更多信息遵循MobileHIG

對於閃屏

  1. 只是一個爲Default.png添加到項目的資源文件夾。

對於圖標

2.增加一個的icon.png您的Info.plist

即重點=圖標文件,值=的icon.png

3.如果這一切都沒有按」然後刪除構建文件夾並重建應用程序(但在構建之前按xcode中的全部清除按鈕)。

4.如果這也不會改變形象的名字一道,爲Default.png(不爲Default.png)

+0

這是一個圖像的問題。看到你迭代我所做的所有步驟,使我確認我所做的是正確的。所以檢查圖像,它已損壞。現在一切正常。 – wolverine 2010-01-08 07:27:24

+0

我很高興看到你最終得到了解決方案。 – raaz 2010-01-08 10:05:24

+0

我試着先清洗。沒有工作。一旦我刪除生成文件夾是沒有問題的。謝謝。 – 2011-04-30 19:47:47

0

檢查文件的大小寫。它需要有一個大寫字母D.在模擬器上,Default.png和default.png是相同的,但不在設備上。

+0

雅,其首都D只。但沒有效果。 – wolverine 2010-01-07 04:22:22

0

嘗試從設備中刪除應用程序並重新安裝。我知道,愚蠢,但有時修復xcode /設備問題。

+0

試了很多次,沒有結果。即使做得正確,也不明白現在的情況! – wolverine 2010-01-07 04:38:53

0

請檢查您爲Default.png的大小爲320 * 480,如果你有任何其他格式的轉換,請確保你已經不只是改名,但正確地重新保存爲PNG格式的圖像。

希望這會有所幫助。

感謝,

Madhup

3

嘗試清潔您的項目中使用此按鈕

alt text http://grab.by/1AzW

,然後重新安裝應用程序...

+0

感謝您顯示此按鈕。我經常清理,但從來沒有想過要把它放在我的工具欄上!我也認爲如果他使用名爲'Default.png'的png文件,這將解決金剛狼的困擾。無論如何,再次感謝:) – Dimitris 2010-01-07 15:37:30

0

是的,我認爲這是因爲「資本d」的問題。 我見過與UIImageView相同的問題。

+0

好吧,如果你有一個文件名問題,它與'UIImageView'無關,它作爲一個View對象,對它的圖像來自的文件一無所知。不過,你可能有'UIImage'這個問題。我有點挑剔,但準確性很重要。 – 2010-01-07 07:01:32

0

我也有這個問題,但今天由於這樣,我加入了本地化爲Default.png文件。我手動將它們放在磁盤上各自的en.lproj和fr.lproj目錄中,然後將它們添加到正確顯示爲Localized的xcode中。他們在模擬器中正常顯示,但我只在真實設備上顯示黑屏。

我刪除了他們的XCode,直接把英語的人在我的資源文件夾,將它們添加到Xcode和標記他們從那裏本地化。然後它開始工作。

這是在XCode中3.2。6(IOS 4.3)。

+0

下次從設備中首先刪除應用程序。這很可能是由於xcode不會刪除文件而導致3個Default.png文件,並且iOS在根文件夾中選取了一個。因爲如果文件存在於根文件夾中,它不會查找本地化文件。 – 2011-03-28 16:38:01

0

對於那些誰沒有在設備上趕上正確的圖像:

使茜是爲Default.png實際上是PNG格式。 我看到這個問題時,我的Default.png是.JPEG文件,被重命名爲.PNG

0

我試過了一切,這仍然沒有工作...最後我把我的Default.png名稱改爲Splash。 PNG和我的info.plist中添加了'啓動圖像',並表示它應該查找'Splash' - 這解決了我的問題!

相關問題