2010-09-30 111 views
5

我已經在iPad上安裝了我的iPhone應用程序。當我點擊這個「2x」按鈕時,該應用程序會放大,但它不會使用我的視網膜顯示圖形。這是不是有點愚蠢?我確信我做錯了什麼!iPad上的視網膜顯示圖形沒有出現 - 爲什麼?

當在2x模式下觀看應用程序時,我必須在info.plist或其他地方設置哪些iPad將使用視網膜顯示圖形?

回答

3

不,它實際上只是放大了屏幕。這可能有點跛腳,但這是設計。請注意,即使文本是像素加倍。

如果你想更好地使用屏幕,你必須製作一個「通用」應用程序。

+0

確實如此,但有趣的是,MapKit在縮放時以高分辨率顯示地圖。 – 2010-09-30 09:37:04

+0

我記得有些蘋果傢伙談到ipad會自動使用視網膜顯示圖形。令人難以置信的是他們不這樣做。真。 – openfrog 2010-09-30 11:28:48

+0

@openfrog如果他們打算這樣做,它會在iOS 4.2中。我沒有看過這些文檔,即使我不知道,因爲它仍然由NDA覆蓋! – 2010-09-30 12:02:29

0

如果您在應用程序中使用高分辨率圖像(不稱爲@ 2x),則將UIImageView的大小設置爲圖像大小的一半,它會在iPhone,視網膜和iPad上顯示爲清晰。

0

請確保您的視網膜圖像命名約定是正確的。 對於視網膜圖像命名約定應爲@ 2x.Suppose如果您的常規圖像名稱是 icon.png那麼對於視網膜它應該是[email protected]