2011-03-10 85 views
0

我做了一個支持所有iphone設備的應用程序,意味着iphone 2.0能夠支持最新版本。如何調整支持所有iphone設備的屏幕

我在iphone sdk 4.0中做了我的應用程序。當我在iphone SDK 3.0中構建和運行相同的應用程序時,屏幕將以不同的方式顯示。 this is the screenshot of iphone sdk 4.0 simulator

this is the screenshot of iphone sdk 3.0 simulator

所有這些12與圖像

如何調整這個按鈕。

任何人都可以幫助我。

謝謝你提前。

+0

可能重複的[按鈕顯示爲不同從iPhone模擬器4.0到iPhone模擬器3.0](http://stackoverflow.com/questions/5203445/buttons-are-displayed-as-different-from-iphone-simulator- 4-0-iphone-simulator) – 2011-03-10 15:32:26

+0

@fluchtpunkt那裏沒有答案的重複問題ü張貼,這就是爲什麼我再次放置 – MaheshBabu 2011-03-10 15:33:48

回答

2

從屏幕截圖很難說,但我認爲你只有iPhone4圖形,但你必須在你的應用程序中有兩種類型的圖形。

比方說,你有pink.png一個,然後對於iPhone4,你需要有兩個相同的圖形,稱爲[email protected]。運行環境自動拾取@ 2x,並將這些圖形用於視網膜顯示。

編輯: 如果你看看文檔,他們有這個相當數量。 http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html

這一切都歸結到這一點:你必須擴展您的圖片自己在這兩種類型的顯示工作。如果您正確命名它們,運行時將會選擇正確的圖形。 pink.png爲60X60像素將在3GS上正確顯示 [email protected]應與Pink.png相同,除120X120外,將在iPhone4和當前iPod touch上正確顯示。

這是關於解決方案的獨立性,因爲我們現在正在接近。最後一個想法是:儘管你有兩個不同的圖形,但有兩個相似但名稱稍有不同的地方,你只需要引用原始的pink.png。即使您呼叫pink.png圖片,iPhone4也會自動查找[email protected]圖片。

+0

可以請你詳細說明你的答案 – MaheshBabu 2011-03-10 15:28:55

相關問題