【问题标题】:Make UIView Height Dependent On Negative Space Between Two Objects使 UIView 高度依赖于两个对象之间的负空间
【发布时间】:2014-12-09 22:12:48
【问题描述】:

我知道如何在代码中执行此操作,但我正在拼命尝试通过界面构建​​器使其工作。

我有一个 UIView,然后下面有 2 个 UIView。

我设置了带有严格约束的顶部 UIView 和底部 UIView。

我希望中间 UIView 根据它们之间的空间调整大小。如果您查看下图,您可以看到空白区域。我想知道我可以使用什么约束,以便深蓝色条的高度基于上下 UIView 之间的空间。

TL;DR如何让深蓝色条的高度成为 2 个视图之间的负空间。

谢谢!

【问题讨论】:

  • 为什么不将顶部和底部约束设置为 0?即 white-0-darkblue-0-lightblue。
  • 我试过了,它似乎不起作用。也许我需要第二次通过
  • 它最终成为优先事项。当我将深蓝色条的优先级更改为低时,它删除了所有红线并适合大小。

标签: ios iphone ipad uiview interface-builder


【解决方案1】:

深蓝色条应具有以下约束:

  • 白色视图的垂直空间 = 0
  • 浅蓝色视图的垂直空间 = 0
  • superview 的前导空间 = 0
  • 到超级视图的尾随空间 = 0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多