我有三個不同的方案來設計來看,至少有三個,我能想到的/來自不同的博客文章和做題理解。佈局非常簡單,有些標籤和文本框提供登錄。問題是,它應該適應任何設備屏幕(現在的iPhones肖像來限制範圍)。這是任何使用xcode 6設計不同設備的正確方法嗎?
這三個備選方案之一似乎各有利弊,但我想瞭解哪一個(如果有的話)是我們應該設計與適應性佈局有道,大小課程和普遍的故事板。
請不要猶豫,點我錯了!
1 .-上Any W | Any H
大小一流的設計,有一次我很高興與具體情況默認的設計招:
這裏的問題是,沒有一個尺寸級別,讓我只爲3.5英寸設備指定一個約束(我嘗試過的所有情況都不會影響任何或幾個)。因此,我不知道如何在這種獨特的情況下正確定義覆蓋默認值的特定約束。
2.-以前一樣,設計上Any W | Any H
但使用元件之間更小的間隙。
它看起來不錯,因爲它在小型設備中使用,但是由於約束條件不適應,大部分空間都會丟失。在這種情況下,也許應該重寫約束條件,這與前面的觀點相反。
3.-使用一個子視圖層次結構分配的元素。
在其他子視圖中的子視圖中嵌入元素我設法擁有適應屏幕高度的動態佈局,但在大屏幕中看起來並不正確。預計子視圖將佔據相同的高度,但我不確定這是否正確。
其實我不知道我真正想要的,所以我要求主要是爲了知道什麼是正確的/預期/最好這個工作方式。而且我應該如何開始佈局我的觀點,以最小的努力來利用尺寸類別和適應性。感謝您爲設置居中設置乘數值的建議;會嘗試一下。 – 2014-10-02 01:19:41