【问题标题】:How to fix inequality constraint ambiguity in iOS storyboard?如何修复 iOS 故事板中的不等式约束歧义?
【发布时间】:2017-10-12 10:19:03
【问题描述】:

下面是我当前视图控制器的截图。

我正在尝试解决的问题是当前容器视图文本被固定到该 UIView 的顶部。

我在较小的设备上设置了这种方式,它有一个滚动视图,这种方式对我来说最容易可视化和布局元素。

所以我的目标是在该 UIView/容器视图(左侧)上设置一个最大高度,使其最大高度为 190 像素(因为这是内容的最高高度)。

我尝试了上述解决方案,但它给了我一个错误提示 inequality constraint ambiguity

我的目标是最大高度为 190 像素,并在水平和垂直方向居中。

我怎样才能做到这一点?

编辑

更改底部空间以管理对 = 而不是 >= 的订阅会产生以下结果。

【问题讨论】:

  • “管理订阅”和“更多信息”是否有底部限制?
  • @Paulw11 是的。底部布局的更多信息,并管理对更多信息的订阅
  • 将底部约束更改为“管理约束”为 = 20 而不是 >= 20。
  • @Paulw11 在我将其更改为 = 而不是 >= 时刚刚发布了错误

标签: ios iphone uiview uistoryboard uicontainerview


【解决方案1】:

您可以通过在高度 = 190 的视图上放置低优先级高度约束来解决此歧义。

这将充当占位符高度约束,可以随时被更高优先级

【讨论】:

    猜你喜欢
    • 2014-04-11
    • 2016-01-09
    • 2015-02-13
    • 1970-01-01
    • 2014-12-25
    • 1970-01-01
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    相关资源
    最近更新 更多