Autolayout不适用于每种屏幕尺寸

时间:2015-04-10 11:05:46

标签: xcode autolayout constraints

我的应用程序是一个游戏,菜单有很多标签和按钮,我不能让所有不同的屏幕尺寸(iPhone 4/5/6/6 +)从同一组约束中看起来可以接受。

有没有一种方法可以将所有视图同步到所有不同屏幕尺寸上看起来相同?

项目仅锁定为肖像,因此我不需要考虑轮换。

1 个答案:

答案 0 :(得分:1)

对于Autolayout,你

  1. 考虑您要支持的屏幕尺寸。
  2. 您希望在其中保持固定的视图/按钮/标签/图像视图等 不同的屏幕尺寸。
  3. 可以缩放哪个视图/按钮/标签/图像视图等以适应屏幕。
  4. 现在,如果通过缩放您可以放在屏幕上的东西,那么你很高兴。但是如果你仍然找不到方法那么你可能需要使用scrollview并添加一个UIView(让我们称之为内容视图)将它放入其中并将它们从上到下垂直约束它们。如果您想使用scrollview,此视频可以帮助您 https://www.youtube.com/watch?v=UnQsFlMGDsI