以百分比形式指定两个UIView的约束

时间:2016-05-28 13:49:50

标签: ios objective-c xcode autolayout interface-builder

下图显示了两个UIView的设计。在绿地或肖像中,绿色的那个应该总是20%而黄色应该总是80%。

我在一些约束或内容拥抱变化上缺失,所以试图修复。

注意:内容拥抱和压缩优先级具有默认值。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

您不希望顶视图的固定高度为212。你希望它是它超级视图的20%。

  1. 您应该删除顶视图的高度限制212。
  2. 选择您的顶视图及其超级视图。
  3. 添加相同的高度约束。
  4. 双击该约束并打开它的尺寸检查器。
  5. 将乘数更改为0.2
  6. Example. First Item will likely say "View" for you.