我想佈置一個標籤旁邊的按鈕,像這樣:如何佈置UILabel和UIButton並居中?
[--[UILabel]-[UIButton]--]
我希望他們它的父內居中,考慮到的UILabel和UIButton的動態文字的長度。
如何用AutoLayout或UIStackViews做到這一點?
謝謝
我想佈置一個標籤旁邊的按鈕,像這樣:如何佈置UILabel和UIButton並居中?
[--[UILabel]-[UIButton]--]
我希望他們它的父內居中,考慮到的UILabel和UIButton的動態文字的長度。
如何用AutoLayout或UIStackViews做到這一點?
謝謝
對齊標籤和按鈕上海華。如果您正在使用故事板或XIB文件,請選擇標籤的Horizontally Centered Constraint
,並在尺寸檢查器(位於Xcode的右側第5項)中選擇Label.Trailing
而不是Label.X
。並給它一個值(或者零,無論你想要什麼,這將是標籤和視圖中心之間的常量)。
在Size Inspector
設置它們,Center X Alignment Constraint
的標籤應該是這樣的後:
做的按鈕相同。但這一次,選擇Button.Leading
而不是Button.X
並給它一個常數。 在Size Inspector
設置它們,Leading Alignment Constraint
的按鈕之後,應該是這樣的:
通過該解決方案,標籤和按鈕將被相互獨立。您可以獨立決定其他屬性。
認沽標籤和按鈕StackView並於StackView給予約束(中心horizontaly,中心verticaly)到上海華
反對投票不評論不幫助任何人學習。我自己,OP,或將來可能會閱讀此內容的任何人。據我所知可以用最小的努力來回答這個問題,我證明它可以在模擬器中工作。 – Frankie