2010-10-10 105 views
2

我有一個iPhone應用程序,並在Xcode中升級iPad的目標。但現在,該應用只在iPad的左上角發佈,而且非常小。我想要將它縮放到iPad屏幕,然後使用視網膜顯示圖形。如何在iPad上顯示帶有視網膜顯示圖形的iPhone應用程序?

有很多代碼將視圖定位在屏幕上。有沒有簡單的方法讓iPhone應用程序使用視網膜顯示圖形在iPad上顯示x2?

+1

請接受一些你的問題的答案。 – Emil 2010-10-10 20:51:24

回答

3

您可以嘗試檢查'[[UIDevice currentDevice] model]'並手動加載適當的圖形。

在iOS 4中,在iPhone 4或iPod第4代上,以@ 2x結尾的圖形將自動加載以代替低分辨率版本。

正如Stellian指出的那樣,iPad不會自動加載視網膜圖形。一旦你經歷了麻煩,你也可以製作一個iPad用戶界面。

+0

是的,你必須手動完成,就像Moshe所建議的那樣。 – 2010-10-10 20:27:11

+0

你也可以做所有你的觀點的兩倍。這遠非「簡單」。 – 2010-10-10 20:31:44

+0

@robot k - 在iPhone 4或iPad上?在iphone 4上,手機本身處理本機控制。 – Moshe 2010-10-10 20:34:00

1

據我所知,目前在iPad上無法使用Retina Display圖形。我記得有關雷達的一些關於這個問題的文章,並要求其他開發人員對這個問題進行研究。

0

是的,你可以,但這都是關於記憶。 iPad比iPhone4少兩倍。所以要做到這一點,不要放棄。