在iOS6中有AutoLayout,它是一個基於約束的佈局系統。我想這與Android的靈活的XML佈局有些相似。爲什麼有2個故事板時有AutoLayout?
我開始iOS6項目,並希望你AutoLayout。這個應用程序將是普遍的。它將有一些在兩個器件系列之間非常相似的觀點。其他人對iPad的看法將是iPhone視圖中的2個或更多控制器。
從我的理解,UIViewControllers可以設置與其他子UIViewControllers。這意味着有兩種成分可以在兩種設備中建立一個通用視圖。
所以我的問題是,爲什麼需要2個故事板?我可以看到iPad故事板上有一些額外的控件等。在兩種設備類型之間還有縮放字體大小和其他變量的問題。任何人都可以提供關於如何在2個故事板上不存在重複視圖的建議,並有效地使用AutoLayout來實現良好的通用應用程序?
非常感謝。
你不能!你必須同時使用它。 – TonyMkenu
僅僅因爲它是一個更大的設備並不意味着它只是使用相同的UI但更大。 iPhone和iPad之間的設備使用方式有所不同。 UI概念完全不同。 – Fogmeister