我有一個UIViewController
,它由一個UIImageView
組成,然後我想爲用戶提供三個選項,即旋轉,裁剪,繪製。將3個UIButton對齊UIViewController的底部中心
我希望這三個按鈕始終保持居中位於底部並與UIImageView
保持精確的距離。
如何實現這一點使用自動佈局我做了大量的搜索以及工作,但沒有很好的使用。
我有一個UIViewController
,它由一個UIImageView
組成,然後我想爲用戶提供三個選項,即旋轉,裁剪,繪製。將3個UIButton對齊UIViewController的底部中心
我希望這三個按鈕始終保持居中位於底部並與UIImageView
保持精確的距離。
如何實現這一點使用自動佈局我做了大量的搜索以及工作,但沒有很好的使用。
集,
第一套約束到中央按鈕(作物按鈕)。像,
裁剪按鈕: - 從bottomlayout,高度和寬度底間距(根據您的要求),並且水平居中在容器(現在你的作物按鈕在中央固定)
Rotatebutton: -設置水平距離作物按鈕,旋轉按鈕頂部= cropbuttons頂部,旋轉按鈕的底部=作物按鈕底部,和旋轉按鈕的高度和寬度等於作物按鈕的高度和寬度。
(集約束繪製按鈕一樣旋轉按鈕)
因此,所有按鈕的外觀相同。
檢查在圖像,
1)設置約束到按鈕
2)現在設置約束到imageview的
3)輸出
編輯: -這裏我已附加的演示,
希望下面的步驟可能會解決的按鈕,你wanted.Have沒有嘗試過我自己的方式,但你可以嘗試,如果你還沒有測試這些步驟。
1.Pin這些按鈕的底部空間容器 2.添加釘扎前緣到視圖的最左邊的按鈕從按鈕制約頂部空間圖像視圖 3.Play圍繞按鈕之間水平空間和拖尾空間到最右側按鈕的視圖 4.水平/垂直檢查容器中心到容器
無需將約束添加到ImageView。將這些按鈕添加到UIView上,並將該視圖的約束條件添加爲水平居中,並在UIView上添加ImageView。現在,將Button的父視圖中的constraintHorizontally Center添加到ImageView的父級。
在只有縱向?顯示你的故事板截圖,如何確切地想要按鈕 – Lion
否旋轉以及 –
從故事板添加該視圖控制器的屏幕截圖,以便更好地理解 – Lion