2014-12-02 194 views
3

什麼限制,我要補充設置寬度和高度成正比的SuperView(在我的情況下,它的UIViewController的視圖)在iOS的自動佈局,具有自動調整大小,我們可以像所示的PIC下面。iOS的自動佈局來設置寬度和高度根據屏幕大小

enter image description here

+0

你是在談論方面適合,[和這是一個重複的問題](http://stackoverflow.com/questions/25766747/emulating-aspect-fit-behaviour-using-autolayout-constraints-in-xcode -6)? – 2014-12-02 10:53:31

回答

3

如果一個UIViewController一個UIView。

  1. 您必須在該uiview的容器約束中水平和垂直添加中心。

  2. 你需要添加相等的高度和寬度相等的約束與您的超級觀點的UIView。

  3. 選擇兩個相等的高度約束和平等的寬度約束並添加倍增到約束爲您的需求。
+0

問題是,如何計算乘數。 E.g上480(iphone 4)我想視圖高度爲40在iPhone 5S,這就是18.33%的增加,所以我將設置乘數增加40 + 40 * 18.33%,但是在iPhone 6的增加/ 6plus是不同的。那麼我怎樣才能爲所有人設置一個乘數 – 2016-07-24 06:05:40

相關問題