【问题标题】:Interface Builder: How To Set Only The Height As An Aspect RatioInterface Builder:如何仅将高度设置为纵横比
【发布时间】:2014-12-09 11:36:25
【问题描述】:

尝试在界面构建器中设置 UIView 的约束时。当我控制拖动时,它让我可以选择设置静态高度、宽度或纵横比。

但是添加这个会增加宽度和高度的限制。

但是我只希望高度基于纵横比(而宽度等于超级视图宽度)。您能建议我如何设置仅高度纵横比约束吗?

【问题讨论】:

    标签: ios xcode interface-builder


    【解决方案1】:
    1. 让宽度和高度受纵横比的限制。
    2. 选择您的视图并单击画布右下方的“Pin”按钮(它看起来像一个方形的 TIE 战斗机)。在“与最近邻的间距”部分中,将前导和尾随空间的约束添加到超级视图。如果选中“限制到边距”,则将它们设置为 -16。否则,使用零。这些约束将使您的视图与超级视图一样宽。
    3. 您还需要设置一个约束来定义视图的 Y 位置(超级视图的顶部空间,超级视图中的垂直中心,任何对您的布局有意义的东西)。

    【讨论】:

      猜你喜欢
      • 2018-06-06
      • 2015-12-17
      • 2016-10-31
      • 1970-01-01
      • 1970-01-01
      • 2013-04-01
      • 1970-01-01
      • 2017-03-19
      • 2020-04-13
      相关资源
      最近更新 更多