簡體   English   中英

如何堆疊3個大小不同的按鈕(Swift / iOS)

[英]How to stack 3 button with different sizes (swift / iOS)

我的問題是如何在水平堆疊視圖中堆疊三個按鈕。 兩個按鈕的大小相同,但一個按鈕的大小不同(請參見屏幕截圖) IMG

1號和3號按鈕的尺寸相同,而2號按鈕的尺寸較小。 我嘗試這樣做,但這是我的結果,所有三個按鈕的大小均相同:( 我的結果

將視圖堆疊起來以進行救援!

創建一個水平堆棧視圖以包含您的3個按鈕。
將定位約束放在堆棧視圖本身上。
將寬度限制放在需要它的按鈕上。
我選擇設置外部按鈕的寬度,以使內部按鈕填充剩余空間。
下圖顯示了重要部分。

堆棧視圖設置

您可以將中間按鈕設置為恆定約束並使其居中對齊,然后將兩個外部按鈕設置為具有相等的寬度(專門為此設置一個約束),並將它們約束到中間按鈕和視圖邊緣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM