【问题标题】:iOS - ambiguous layoutiOS - 模棱两可的布局
【发布时间】:2019-03-17 13:09:43
【问题描述】:

所以我试图在 2 个条件下找到 UIlabel: 1.人像 2.风景

据我所知,我正在做我应该做的事情。

我可以在故事板中看到我想要的标签:

但在 iphone 中它不会以横向模式显示:

在 debugview 工具中,我可以在标签上看到 - uilabel 的布局不明确:

这是阻止显示 uilabel 的原因吗? 如果是的话我该怎么办?

【问题讨论】:

  • 在视图调试层次结构中选择标签后,选择 Size Inspector 视图。它应该向您显示应用于该对象的约束。
  • @PhillipMills 它显示高度为 0,我也会添加这个答案。
  • 它是否也显示了有效的约束?
  • @ironRoei - 抱歉,不...我的意思是:右键单击您的情节提要并选择 Open As -> Source Code。这将显示用于定义情节提要的 xml,我可以复制/粘贴它以仔细检查您的约束设置。

标签: ios swift autolayout storyboard ios-autolayout


【解决方案1】:

所以几个小时后,我设法修复了它。 VC 继承自基础 VC,并且在基础 VC 中,我还创建了一个硬编码的标签。 如您所见,有 2 个 UIlabels 具有相同的文本。 我所做的是排除上面的 VC,这样标签就不会在基础上构建。

【讨论】:

    猜你喜欢
    • 2015-10-18
    • 1970-01-01
    • 2021-11-21
    • 2013-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    相关资源
    最近更新 更多