我只是拖動和按鈕,並設置圖片就可以瞭如下按鈕在使用AutoLayout的iPhone 3.5和iPhone 4英寸中心?
然而,我沒有使用任何約束。當我在iPhone 3.5英寸上運行時,它顯示如下,其中Button稍微向Y軸方向下降。
我有兩個問題在這裏問。
1.我應該添加哪些約束到這個按鈕?
2.爲什麼添加這些約束條件,只是我想知道計算公式的公式。
我會很感激,如果有人全面描述我的問題。
感謝
我只是拖動和按鈕,並設置圖片就可以瞭如下按鈕在使用AutoLayout的iPhone 3.5和iPhone 4英寸中心?
然而,我沒有使用任何約束。當我在iPhone 3.5英寸上運行時,它顯示如下,其中Button稍微向Y軸方向下降。
我有兩個問題在這裏問。
1.我應該添加哪些約束到這個按鈕?
2.爲什麼添加這些約束條件,只是我想知道計算公式的公式。
我會很感激,如果有人全面描述我的問題。
感謝
問題1: 這應該是IB很容易,使用對齊約束對話框。單擊按鈕,然後在對齊約束中,選中容器中的水平中心和容器中的垂直中心。在下面的拼貼畫中,您可以看到它如何將3.5英寸和4英寸顯示屏上的按鈕居中。 (不要忘了點擊按鈕「添加2約束」:-))
問題2: 不知道你在......之後是什麼公式?
您是否閱讀過我發佈的問題。你的回答遠離問題。 請再讀一遍。 謝謝 –
問題1 & 2:
這取決於您的要求和佈局設計。
添加對齊或間距約束,您也可以使用此菜單來解決佈局問題,並確定約束調整行爲。
對齊。創建對齊約束,例如在其容器中居中視圖或對齊兩個視圖的左邊緣。
Pin。創建間距約束,例如定義視圖的高度或指定其與另一個視圖的水平距離。
問題。根據建議添加或重置約束 以解決佈局問題(請參閱「解決自動佈局問題」)。
調整大小。指定調整大小如何影響約束。
親愛的,我閱讀了文檔,但我無法得到確切的用法。 在這裏,讓我知道你將如何顯示按鈕的中心,只有一個UIButton,它必須在兩個尺寸,3.5和4英寸視圖的中心。 –
只需從第一個問題開始,你怎麼會在容器中展示中心按鈕, –
檢查水平和垂直中心@Veer – codercat
您是否決定在IB中解決這個問題,或者您是否打開代碼解決方案? :-) – Moonwalkr
Both:D @MariusFalkenbergWaldal –