Xcode Autolayout - 将UIButton Width设置为等于视图宽度

时间:2015-05-07 00:56:08

标签: xcode autolayout

我有一个宽度等于超视宽度的UIButton视图。它可以正确呈现iPhone 4s,5s但是6+呈现,如下所示。我试过添加约束"尾随空格到" "领先的空间到"为了使它端到端,但它没有工作,并且是布局的新手,我无法弄清楚我哪里出错了。任何建议都表示赞赏。

enter image description here

2 个答案:

答案 0 :(得分:1)

当你使用autolayout时,你需要解决的问题......即。

  • x对象的位置
  • 对象的Y位置
  • 物体高度
  • 对象宽度

这是按钮约束的图像及其工作方式......

enter image description here

在我固定leading spacetrailing spaceheight的第一阶段,即按钮高度,宽度和x位置....

但我仍然需要Y位置...所以我给了水平和垂直中心约束....

  

而不是这个你可以使用顶部空间约束或仅使用垂直约束而不是Y位置的水平和垂直中心约束....

,输出屏幕

enter image description here

答案 1 :(得分:0)

在“添加新约束”弹出窗口中,执行以下操作:

  1. 禁用“限制到边距”复选框
  2. 添加左右约束,将常量设置为0。
  3. 添加高度限制。
  4. 点击“添加3个约束” 而已! enter image description here