如何为视图设置最大高度约束?

时间:2018-06-12 14:30:24

标签: ios xcode

我有一个视图,我希望它的高度等于其父级的%20。但是,它的高度应小于64px。如何在故事板中进行设置?

1 个答案:

答案 0 :(得分:2)

像这样(两个视图称为Superview和Subview;忽略屏幕截图中的第一个和最后一个约束的所有内容):

enter image description here

子视图具有内部高度约束,该约束是小于或等于64的约束。 superview和subview之间的高度相等约束的乘数为0.2(即你的20%),但优先级为999.

结果(superview为黑色,subview为白色,subview位于superview顶部):当superview为short时,subview为其高度的20%:

enter image description here

...但是当superview很高时,子视图的高度不能超过64点。 (点,不是px。点不是像素。小心。)

enter image description here