2016-10-22 118 views

回答

2

如何在瀏覽到上海華視圖和中心封裝呢? 是這樣的:

主視圖[集中視圖[標籤的按鈕]]

Centralize the wrapper view to center of superview. Don't give fix width of button or label, just stick them horizontally

-1

隨着自動版式。調整您的具體情況:

  1. 將標籤和按鈕,在視圖中心的指示
  2. 鎖前置,和頂級的限制。 (不限制底部或高度)
  3. 將標籤和按鈕限制爲相等的寬度。
  4. 將標籤設置爲0行。
  5. 將按鈕設置爲自動換行。
  6. 享受。

enter image description here

+0

反對投票不評論不幫助任何人學習。我自己,OP,或將來可能會閱讀此內容的任何人。據我所知可以用最小的努力來回答這個問題,我證明它可以在模擬器中工作。 – Frankie

1

對齊標籤和按鈕上海華。如果您正在使用故事板或XIB文件,請選擇標籤的Horizontally Centered Constraint,並在尺寸檢查器(位於Xcode的右側第5項)中選擇Label.Trailing而不是Label.X。並給它一個值(或者零,無論你想要什麼,這將是標籤和視圖中心之間的常量)。

Size Inspector設置它們,Center X Alignment Constraint的標籤應該是這樣的後:

UILabel's Center X Alignment Constraint in Size Inspector

做的按鈕相同。但這一次,選擇Button.Leading而不是Button.X並給它一個常數。 在Size Inspector設置它們,Leading Alignment Constraint的按鈕之後,應該是這樣的: UIButton's Leading Alignment Constraint in Size Inspector

通過該解決方案,標籤和按鈕將被相互獨立。您可以獨立決定其他屬性。

你的結果應該是這樣的: Autolayout UILabel and UIButton

0

認沽標籤和按鈕StackView並於StackView給予約束(中心horizo​​ntaly,中心verticaly)到上海華