當應用程序加載時,如果我們想要顯示圖像,我們使用一個名爲Default.png的圖像。我也用它作爲圖標。但在模擬器中工作正常。Default.png在模擬器中工作,但不在設備中?
但是,當我嘗試在設備在這兩個地方的空白。任何人都可以從中解脫出來嗎?
當應用程序加載時,如果我們想要顯示圖像,我們使用一個名爲Default.png的圖像。我也用它作爲圖標。但在模擬器中工作正常。Default.png在模擬器中工作,但不在設備中?
但是,當我嘗試在設備在這兩個地方的空白。任何人都可以從中解脫出來嗎?
據蘋果HIG你的圖標。 PNG應該是57×57像素,90度角。 併爲Default.png應該是320×480 pixels.For更多信息遵循MobileHIG
對於閃屏
對於圖標
2.增加一個的icon.png您的Info.plist
即重點=圖標文件,值=的icon.png
3.如果這一切都沒有按」然後刪除構建文件夾並重建應用程序(但在構建之前按xcode中的全部清除按鈕)。
4.如果這也不會改變形象的名字一道,爲Default.png(不爲Default.png)
檢查文件的大小寫。它需要有一個大寫字母D.在模擬器上,Default.png和default.png是相同的,但不在設備上。
雅,其首都D只。但沒有效果。 – wolverine 2010-01-07 04:22:22
嘗試從設備中刪除應用程序並重新安裝。我知道,愚蠢,但有時修復xcode /設備問題。
試了很多次,沒有結果。即使做得正確,也不明白現在的情況! – wolverine 2010-01-07 04:38:53
請檢查您爲Default.png的大小爲320 * 480,如果你有任何其他格式的轉換,請確保你已經不只是改名,但正確地重新保存爲PNG格式的圖像。
希望這會有所幫助。
感謝,
Madhup
感謝您顯示此按鈕。我經常清理,但從來沒有想過要把它放在我的工具欄上!我也認爲如果他使用名爲'Default.png'的png文件,這將解決金剛狼的困擾。無論如何,再次感謝:) – Dimitris 2010-01-07 15:37:30
是的,我認爲這是因爲「資本d」的問題。 我見過與UIImageView相同的問題。
好吧,如果你有一個文件名問題,它與'UIImageView'無關,它作爲一個View對象,對它的圖像來自的文件一無所知。不過,你可能有'UIImage'這個問題。我有點挑剔,但準確性很重要。 – 2010-01-07 07:01:32
我也有這個問題,但今天由於這樣,我加入了本地化爲Default.png文件。我手動將它們放在磁盤上各自的en.lproj和fr.lproj目錄中,然後將它們添加到正確顯示爲Localized的xcode中。他們在模擬器中正常顯示,但我只在真實設備上顯示黑屏。
我刪除了他們的XCode,直接把英語的人在我的資源文件夾,將它們添加到Xcode和標記他們從那裏本地化。然後它開始工作。
這是在XCode中3.2。6(IOS 4.3)。
下次從設備中首先刪除應用程序。這很可能是由於xcode不會刪除文件而導致3個Default.png文件,並且iOS在根文件夾中選取了一個。因爲如果文件存在於根文件夾中,它不會查找本地化文件。 – 2011-03-28 16:38:01
對於那些誰沒有在設備上趕上正確的圖像:
使茜是爲Default.png實際上是PNG格式。 我看到這個問題時,我的Default.png是.JPEG文件,被重命名爲.PNG
我試過了一切,這仍然沒有工作...最後我把我的Default.png名稱改爲Splash。 PNG和我的info.plist中添加了'啓動圖像',並表示它應該查找'Splash' - 這解決了我的問題!
這是一個圖像的問題。看到你迭代我所做的所有步驟,使我確認我所做的是正確的。所以檢查圖像,它已損壞。現在一切正常。 – wolverine 2010-01-08 07:27:24
我很高興看到你最終得到了解決方案。 – raaz 2010-01-08 10:05:24
我試着先清洗。沒有工作。一旦我刪除生成文件夾是沒有問題的。謝謝。 – 2011-04-30 19:47:47