2016-12-21 59 views
1

可以爲不同的屏幕尺寸使用不同的故事板嗎? 我只是不能讓我的PNG和圖標圖像工作爲一個故事板作爲普遍的痛苦!通用佈局與不同的iphone/ipad故事板

通用iphone和通用ipad有什麼關係?最好的方法是什麼?

感謝

+1

想想你在多任務模式下在iPad上運行的應用程序。現在重新考慮設備特定的故事板是否是一個好主意。 – rmaddy

回答

6

您也可以使用一個故事板。並根據您的要求設置佈局和字體。

1)要正確設置iPhone和iPad的佈局,您需要藉助縱橫比。你可以在這個鏈接查看詳細回答兩個環節..

1)What constraints should be given to increase size of imageview with respect to device screen size without reducing image clarity

2)Calculating Aspect Ratio for all sizes of iphone - 它 將爲iphone工作和ipad兩者。


2)要爲iPhone和iPad有你的故事板設定不同的字體大小。檢查圖像。

還有+符號靠近你的標籤。併爲ipad你需要設置規則的高度和規則的寬度。對於iPhone,它將採用常規字體大小。 (AnyHeight,AnyWidth)

查看圖片以獲得更好理解。

enter image description here

enter image description here

輸出: -

enter image description here

的結論,你不需要採取不同的故事板爲iPhone和iPad。我希望這個答案對你有幫助。

+0

因此,如何調整一系列pngs(16 pngs),使用你的方法變得非常混亂?我嘗試了stackviews,但不工作 – masaldana2

+0

ang的pngs? stackviews?你能詳細解釋一下嗎?有1x,2x和3x可用資產。 iphone和ipad會根據設備的屏幕大小和分辨率自動選擇它。 –

1

雖然你可以使用多個屏幕通常是沒有必要的,如果佈局很相似,多個故事板。請注意,界面構建器中屬性檢查器的底部有一個名爲「已安裝」的框。你可以使用它來指定哪些約束在哪裏。添加你想要的設備,並將其從其他設備中刪除。

+0

所以我可以做兩個普遍的故事板?一個用於iPhone,另一個用於iPad?或者只是一個來統治他們呢? – masaldana2

+0

我會推薦一個通用故事板。如果iPad和iPhone大不相同,那麼iPhone和iPad都會大不相同。 –