2015-05-07 220 views
1

我有一個寬度等於超寬度寬度的UIButton視圖。它爲iPhone 4s,5s正確呈現,但對於6+呈現如下所示。我已經嘗試添加約束「尾隨空間到」「領先空間」,以使它結束,但它不工作,並且對佈局不熟悉,我無法弄清楚我出錯的地方。任何建議表示讚賞。Xcode Autolayout - 設置UIButton的寬度等於視圖寬度

enter image description here

+0

您是否還添加了衝突的寬度限制? – bgilham

+0

@bgilham不,我刪除了所有約束條件,並添加了這兩個約束條件。還是一樣的。 –

+0

DId你找到你的解決方案 –

回答

0

在您的 「添加新的限制」 彈出做以下操作:

  1. 禁用 「約束到邊緣」 複選框
  2. 添加左邊和右邊的約束,常數設置爲0
  3. 添加高度限制。
  4. 點擊「添加3個約束」 就是這樣! enter image description here
1

當您使用自動佈局功能時,您需要解決一些問題......即,對象的

  • x位置
  • 對象
  • 對象
  • 寬度對象

這裏的高度的Y位置是您的按鈕約束的形象和它是如何工作的?

enter image description here

在我愛情寄託leading spacetrailing spaceheight即第一階段給人按鈕高度,寬度和x位置....

但我仍需要Y位置......所以我給了水平和垂直中心的限制... 。

,而不是這個,你可以使用頂部空間限制或只使用垂直約束,而不是爲Y位置水平和垂直兩個中心的約束....

和輸出畫面

enter image description here

相關問題