2014-09-27 76 views
1

讓我們說,我有一些UIButtons,我最初創建的iPhone 5,現在我想正確地擴展他們與iPhone 6和6 plus的工作。調整UIButton與圖像作爲backgrond爲不同的iPhone

http://oi60.tinypic.com/2poec5j.jpg

我怎麼會去使用自動佈局的比例適當,並填寫的寬度說的iPhone 6和6加用按鈕? (以上圖中的Facebook使用註冊爲例)我想我必須製作這個圖像的更大版本?無論如何,我寧願不讓圖像扭曲。如果有,我必須做多少更大的?提前致謝。

回答

0

這裏有一個很好的教程(1 YouTube上,1個網頁)上自動佈局:

https://www.youtube.com/watch?v=IwSTXY0awng

http://mathewsanders.com/designing-adaptive-layouts-for-iphone-6-plus/

在問候你的圖片大小,如果你有一個nonRetina基地規模,那麼對於完整的iOS 7/iOS 8設計,您將@ 2x視網膜和@ 3x。如果已經對視網膜進行了大小調整,那麼對於@ 1.5x來說就是一個。如果你只給1張圖片,你也可以使用@ 1.5x來縮小尺寸。

1

您不會調整iPhone 6的按鈕大小。設計思路是您的UI基元像按鈕保持相同的大小。他們使用更高分辨率顯示器的圖形資源(如MinnesotaSteve所解釋的),但按鈕等應保持相同的大小。

你可能會做一個表視圖顯示更多行,或使行寬,所以你可以看到更多的文本,但按鈕會說同樣的大小(點)

+0

但如果我的按鈕保持相同大小,他們在上圖中使用Facebook登錄按鈕,它不會填充每個設備的屏幕寬度。因此,我不需要製作1張適用於6 plus的縮放圖像,也不必製作多張圖像,例如signin,signin @ 2x和signin @ 3x?我還看到了寬高比的選項?也許這與它有關 – Joey 2014-09-28 18:55:49

+0

按鈕不應該是整個屏幕的寬度。 – 2014-09-28 23:39:38