[英]How to use auto layout to resize views in a table view cell?
我認為您應該看一下UIStackView,因為這似乎完全是堆棧的用例。 只需將每對按鈕/標簽放在一個堆棧中,然后將所有四對按鈕/標簽放到一個水平堆棧中,即可將其約束到單元格本身。 您只需配置堆棧的屬性(軸,分布,對齊方式,間距)就可以處理所有需要的操作。
將按鈕和標簽嵌入視圖中。 將此視圖的寬度設置為與內容視圖相同的寬度,並將乘數值更改為1:4。 這將根據超級視圖調整視圖的寬度。 另外,將此視圖的頂部和底部約束設置為0。
將寬度和高度約束設置為50后,為按鈕提供中心對齊y軸約束。將其頂部約束設置為您認為合適的值。
將標簽的前后約束設置為類似8的值。選擇文本的中心對齊方式。 另外,為按鈕的頂部和底部提供超級約束。
復制視圖並粘貼以創建三個視圖,並為第一個視圖提供相等的寬度約束。 另外,提供其前導,尾隨,頂部和底部約束。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.