代码之家  ›  专栏  ›  技术社区  ›  Nico

我的xib文件中的自动布局约束有什么问题?

  •  1
  • Nico  · 技术社区  · 9 年前

    我有一个 xib 我计划加载到 UIScrollView 在我的 UIViewController .

    您可以在这里下载xib文件: http://s000.tinyupload.com/?file_id=13327266143771794775 .

    看起来是这样的:

    enter image description here

    带有数字1的视图是具有固定高度的视图。

    编号为2的视图是高度可变的视图。这些视图必须能够扩展到它们想要的程度,最终创建一个卷轴。

    我不明白为什么它说缺少一些约束。我试图改变优先级,但没有成功。

    我做错了什么?

    2 回复  |  直到 9 年前
        1
  •  2
  •   Rajesh    9 年前

    由于下面的视图是UIview的子类,您需要为2中的任何一个给出一个恒定的高度,如下图所示。因为uiview是一个容器 enter image description here

    如果希望两个高度相等,请选择两个视图并使其宽度相等 enter image description here

    如果将以编程方式添加内容,请在生成时使用“删除” enter image description here

        2
  •  1
  •   Sahana Kini    9 年前

    您应该向注释视图添加高度限制,并写入注释视图。在尺寸检查器中,勾选这两个高度约束的“构建时删除”。