簡體   English   中英

使用自動布局將UIButton和UILabel居中

[英]Center UIButton and UILabel with Autolayout

我是關於UIConstraints的新手,我試圖通過UICollectionViewUICollectionView底部之間的空間中的Auto Layout將“繼續按鈕”和“不,謝謝” xib 我應該添加哪些UIConstraints

在此處輸入圖片說明

這是我所做的實現

在此處輸入圖片說明

如您在圖像中看到的,我用不同的組件實現了3個Stack View。 為了使它們全都成為“一個”,我將它們放在堆棧中,其中約束<=到底部和頂部,約束具有固定的大小,這樣它們就不會越過視圖的邊界。

如果您不想使用絕對值,則需要另外兩個透明視圖來獲取所需的布局。

一個視圖,應該添加到“ Continue”上方,並且其上邊距應設置為collectionView ,下邊距應設置為“ Continue”。 第二個視圖應置於“不,謝謝”下,並且其上邊距應設置為“不,謝謝”,而下邊距應設置為superView的底部。 通過添加等於superView的左右邊距,可以使兩個視圖都占據所有水平空間。

設置完我上面提到的約束后,必須在兩個額外的視圖之間添加一個相等的高度約束。 這樣可以確保“繼續”上方和“不,謝謝”下方的空間始終相等。

暫無
暫無

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

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