2017-06-02 75 views
0

在故事板中,我将一个按钮和一个标签拖动到场景的中心位置,如模拟器中的image-1按钮所示,两个控制器都放置在左上角如图2所示。控制器放置在错误的位置

请让我知道为什么控制器放置在错误的位置,尽管我用布局约束

图像1

enter image description here

图像-2

enter image description here

更新部

我放置在两个出口的堆叠视图内,并且如图中的图像3的下方设置约束,但这次没有出现在屏幕上的。

图像3

enter image description here

+0

为什么First View Controller中的向后箭头?你不能这样做。 –

+0

@AnuragSharma因为我有3个场景“1,2,3”,我从1过渡到2,从2过渡到3,然后从3过到1 – user2121

回答

0

如果要居中标签和按钮,你希望他们之间的空间,确实使用stackView这一点。

如何:

1.Put 2网点stackView和中心对齐该stackView。

2.现在更改stackView的设置。

enter image description here

输出:

enter image description here

注:你必须处理它编程支持所有设备如果中心通过顶部,右侧底部对齐,左约束。作为示例,如果我使用Top,Left,Bottom和Right并查看iphone SE中的更改,则输出将如下所示。

enter image description here

为了从居中对齐情节串连图板。

enter image description here

只需点击添加2个约束按钮。:)在此之前,移除先前的约束上。

+0

请看看我上面张贴的更新部分 – user2121

+0

你想要中心对齐的堆栈视图。所以不要使用右上角的左下角。 为什么?因为假设你正在设计它的iPhone 5布局和你的模拟器是iPhone 7在这种情况下,它会给你像现在一样异常的结果。 所以从对齐选项卡,只需在容器中水平垂直选择容器 –

+0

@我可以在容器中水平和垂直找到哪里? – user2121