2013-05-20 66 views
1

我正在開發iOS應用程序。更具體地說,iPhone和iPod Touch應用程序,因爲它不是通用的。在所有3個屏幕中一切正常:非視網膜,3.5「視網膜和4」視網膜。圖像不會在iPad上顯示迷你兼容模式

問題是:在兼容模式下在iPad Mini上運行應用程序時,某些圖像不會顯示。我仔細檢查並確保我的文件夾中以及我的項目中都有RankingCell.png[email protected]。 在這個重大bug之前,我有一個小問題:在應用程序的其他區域,UITableViewCell的背景圖像有時會在左邊顯示出一點點錯位。 在模擬器上運行應用程序時,這些行爲都不會發生,並且我嘗試了所有三種可用硬件。

這些圖像沒有任何理由在iPad Mini中顯示出來嗎?

截圖供進一步參考:

enter image description here

+0

你確定你沒有使用iPhone上的某些? – Andrea

+0

很確定。順便說一句,iPhone是什麼? –

+1

當你創建一個通用的應用程序,你可以使用〜ipad或〜iphone在設備之間分隔圖像,以加載一個或另一個。 – Andrea

回答

1

剛剛發現的問題。這主要是我的愚蠢:所有的RankingCell圖片實際上都是.jpg,但是名爲RankingCell.png。

這種情況只發生在iPad Mini上的原因是因爲舊的圖像是從我測試過的其他設備上的緩存中加載的,因爲我之前曾在這些設備上運行過應用程序。與全新安裝的iPad不同。我可以重現從我的iPhone中刪除應用程序的故障,然後再次構建它。

甚至不知道這是可能的。而且由於我看到圖像縮略圖沒問題,所以我從未懷疑過這樣的事情。