按钮锁定指南。为什么位置会随着方向而变化?

时间:2017-05-01 12:54:03

标签: xcode autolayout nslayoutconstraint

使用Xcode 8.3.2我在纵向iPhone 7的中央放置了一个按钮,并将其放置在水平和垂直方向上。当方向切换为横向时,按钮不在中心。无论设备/方向如何,如何强制按钮布局保持不变?

1 个答案:

答案 0 :(得分:0)

按钮的约束应为
Button.CenterX = centerX
Button.CenterY = centerY
这可以通过持有"控制"来实现。单击(鼠标按下)按钮,然后将鼠标指针移动到superview(在您的情况下为ViewController)。一次水平。一旦垂直。并选择了 "在容器中垂直居中"和"在容器中垂直居中"因此。

如果您查看" left" ViewController场景导航面板。应该有"约束"现在(按钮下)。如果你没有它可能会遗漏一些东西。