【问题标题】:iOS Autolayout to set width and height according to screen sizeiOS Autolayout 根据屏幕大小设置宽度和高度
【发布时间】:2014-12-02 10:07:37
【问题描述】:

我应该添加哪些约束来设置与 iOS Autolayout 中的 Superview(在我的情况下是 UIViewController 的视图)成比例的宽度和高度,通过 Autoresizing 我们可以像下图所示那样做。

【问题讨论】:

标签: autolayout ios-autolayout


【解决方案1】:

如果 uiviewcontroller 中有一个 uiview。

  1. 您必须在该 uiview 的容器约束中水平和垂直添加中心。

  2. 您需要使用您的超级视图为该 uiview 添加等高和等宽约束。

  3. 同时选择等高约束和等宽约束,并根据需要向该约束添加乘数。

【讨论】:

  • 问题是,如何计算乘数。例如,在 480(iphone 4)上,我希望 iPhone 5s 的视图高度为 40,即增加 18.33%,所以我将设置乘数增加 40 + 40*18.33%,但是 iPhone 6/6plus 的增加是不同的。那么如何为所有人设置一个乘数
猜你喜欢
  • 2016-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-12
  • 1970-01-01
  • 2020-11-22
相关资源
最近更新 更多