Ios Xcode 6故事板中的容器水平中心bug?

Ios Xcode 6故事板中的容器水平中心bug?,ios,xcode6,autolayout,uistoryboard,Ios,Xcode6,Autolayout,Uistoryboard,我试着把两个按钮放在一起,一个占据屏幕的左半部分,另一个占据屏幕的右半部分。我发现,当我在容器中为这两个按钮设置水平中心时,左按钮的属性设置正确(按钮的中心),而右按钮的属性设置正确(视图控制器的中心) 我进一步研究了这一点,发现只要它位于右侧,就会出现这种行为: 在我的图片中,我使用的是黑色背景的UIView,但它适用于任何东西。这是你想要的行为吗?否则我怎么能像上面所说的那样布置两个按钮呢?为什么要使用容器中的水平中心来完成任务?它应该使两个按钮都出现在容器的中心 改为这样做: 选择两个

我试着把两个按钮放在一起,一个占据屏幕的左半部分,另一个占据屏幕的右半部分。我发现,当我在容器中为这两个按钮设置水平中心时,左按钮的属性设置正确(按钮的中心),而右按钮的属性设置正确(视图控制器的中心)

我进一步研究了这一点,发现只要它位于右侧,就会出现这种行为:


在我的图片中,我使用的是黑色背景的UIView,但它适用于任何东西。这是你想要的行为吗?否则我怎么能像上面所说的那样布置两个按钮呢?

为什么要使用容器中的水平中心来完成任务?它应该使两个按钮都出现在容器的中心

改为这样做:

  • 选择两个按钮并设置“等宽”约束
  • 对于“左”按钮,将“前导约束”设置为“超级视图”,并将“尾随约束”设置为“右”按钮
  • 对于“右”按钮,将“前导约束”设置为“左”按钮,将“尾随约束”设置为“超级视图”

  • 为什么要在容器中使用水平中心来完成任务?它应该使两个按钮都出现在容器的中心

    改为这样做:

  • 选择两个按钮并设置“等宽”约束
  • 对于“左”按钮,将“前导约束”设置为“超级视图”,并将“尾随约束”设置为“右”按钮
  • 对于“右”按钮,将“前导约束”设置为“左”按钮,将“尾随约束”设置为“超级视图”

  • 为什么要在容器中使用水平中心来完成任务?它应该使两个按钮都出现在容器的中心

    改为这样做:

  • 选择两个按钮并设置“等宽”约束
  • 对于“左”按钮,将“前导约束”设置为“超级视图”,并将“尾随约束”设置为“右”按钮
  • 对于“右”按钮,将“前导约束”设置为“左”按钮,将“尾随约束”设置为“超级视图”

  • 为什么要在容器中使用水平中心来完成任务?它应该使两个按钮都出现在容器的中心

    改为这样做:

  • 选择两个按钮并设置“等宽”约束
  • 对于“左”按钮,将“前导约束”设置为“超级视图”,并将“尾随约束”设置为“右”按钮
  • 对于“右”按钮,将“前导约束”设置为“左”按钮,将“尾随约束”设置为“超级视图”

  • 可以在UIView中放置两个按钮,然后在该UIView中放置水平中心约束


    您可以在UIView中放置两个按钮,然后在该UIView中放置水平中心约束


    您可以在UIView中放置两个按钮,然后在该UIView中放置水平中心约束


    您可以在UIView中放置两个按钮,然后在该UIView中放置水平中心约束