自动布局不适用于所有屏幕尺寸

Autolayout just not working for every screen size

我的应用程序是一款游戏,菜单有很多标签和按钮,我无法让所有不同的屏幕尺寸(iPhone 4/5/6/6+)在同一组中看起来都可以接受限制条件。

有没有一种方法可以将所有视图同步在一起,以便在所有不同的屏幕尺寸上看起来都一样?

该项目被锁定为仅纵向,因此我不需要考虑旋转。

对于自动版式,您

  1. 考虑您要支持的屏幕尺寸。
  2. 你想在哪个 view/buttons/labels/imageview 等中保持固定 不同的屏幕尺寸。
  3. 哪些 view/buttons/labels/imageview 等可以缩放以适合屏幕。

现在,如果通过缩放您可以在屏幕上显示的内容,那么您就可以开始了。但是,如果您仍然找不到方法,那么您可能需要使用 scrollview 并添加一个 UIView(我们称之为内容视图),将所有内容放入其中,并从顶部到 [=] 垂直约束它们25=] 如果你想使用 scrollview,video 可以帮助你 https://www.youtube.com/watch?v=UnQsFlMGDsI