繁体   English   中英

界面生成器:如何仅将高度设置为长宽比

[英]Interface Builder: How To Set Only The Height As An Aspect Ratio

尝试在界面构建器中设置UIView的约束时。 当我控制拖动时,它为我提供了设置静态高度,宽度或纵横比的选项。

在此处输入图片说明

但是,添加此限制会增加宽度和高度的约束。

在此处输入图片说明

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

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM