button和标签不到位

我问的最简单的问题之一可能是大声笑,但无法弄清楚。

我有一些视图控制器基于iPhone 7的屏幕大小创build的,但是当我将设备更改为iPhone 7plus和iPhoneSE时,我的标签和button全部放错了位置…

我已经上传了他们在不同设备上看起来像什么,有人可以帮忙吗?

WhatItLooksLikeOniPhone7

WhatItLooksLikeOniPhoneSE

为了将UI元素保存在指定的位置,您需要一些将元素保留在其位置的东西。 因此你需要使用自动布局。 Autolayout基本上是一个基于约束的系统,将布局UI元素。 有很多教程可用。