2017-09-04 73 views
0

我正在用Swift练习iOS开发。我正在做约束 - 自动布局部分。所以,我很想知道约束的概念,但是在横向模式下或者在肖像模式下,我遇到了问题。我会告诉你我现在正在做什么。iOS限制 - Autolayout

问题是,我无法弄清楚如何在横向上拉伸两个块。其中一个屏幕截图显示它们彼此重叠。如果他们是一个在另一个上,那就没问题了。

我检查已经规模类这看起来很有希望学习

我附加的图片仅供对比,所以你可以看到我在做什么错了,我应该怎么做,而不是:

iPhone 7 - Portrait提前

iPhone 7 - Landscape

谢谢你们

+0

你可以使用“size classes”和“vary for特征“,例如https://stackoverflow.com/a/42319068/1271826。 – Rob

+0

这里没有问题。你的目标是什么?哪种外观没有达到目标?如何? – BaseZen

+0

你对@BaseZen。我要编辑帖子。谢谢 – gangrelg

回答

0

代替给出恒定的宽度,你可以尝试添加领先和尾随框的限制超级查看,它将处理横向模式,甚至是其他设备,如iPad,iPhone的拉伸。 如果你想保留盒子的高度,并且你应该尝试把盒子放在滚动视图中(并且删除底部布局guide.top约束对于粉盒子,以避免重叠)