![](/img/trans.png)
[英]How can I align 3 UIButtons to the center of an UITableCellView?
[英]How do I center 4 uibuttons with equal distance from each other?
步驟1:-在情節提要中選擇4按鈕。 Button1,Button2,Button3,Button4
步驟2:-將固定的高度和寬度賦予所有按鈕。
步驟3:-在2個stackview中的所有2-2個按鈕對。
步驟4:-都設置UIStackview屬性。
Distribution -> Fill Equally
Spacing -> 5 (as per your requirement)
步驟5:-將兩個Stackview都添加到一個Stackview中
步驟6:-設置Distribution = Fill equally Spacing =5
在主堆棧視圖中Distribution = Fill equally Spacing =5
(根據您的要求設置)
步驟7:-現在將Constrain設置為main stackview
center Horizontally in container
center vertically in container
and select Update Frame.
步驟8:-現在是輸出所有設備的時間了。
希望對您有幫助。
看一下的方法有很多:
理念:
首先,將所有按鈕都等於寬度和高度約束,然后向其中一個按鈕添加寬度和高度100約束。
對於每個按鈕中心,相對於其父對象的X / Y。 約束:對齊中心X,對齊中心Y
向常量添加偏移量(在界面構建器中):
快速示例(我在IB中做了約束): https : //github.com/Abreu0101/ButtonLayout
========
您擁有的另一種選擇是在按鈕之間使用透明視圖,並將該視圖的(透明)居中,並基於這些視圖向按鈕添加約束(有時我會用到棘手的技巧,但是這完全取決於您的需要)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.