Ios viewcontroller中UIScrollview中的UISTackview约束错误

Ios viewcontroller中UIScrollview中的UISTackview约束错误,ios,objective-c,swift,xcode,Ios,Objective C,Swift,Xcode,我试图在scrollview中添加UISTackview。我相信UIScrollview设置是正确的,因为下面的屏幕已经滚动。请注意,它没有任何stackview,我添加了一个带有大顶部约束的按钮,以便查看scrollview是否工作 接下来,我添加了stackview,只添加了顶部、左侧、右侧约束,而不是下图所示的底部约束。但是,由于没有底部约束,scrollview不起作用 当我添加底部约束时,它会显示错误,如下图所示,因为所有文本字段都没有高度约束 如果我将分配更改为“平均填充”。文

我试图在scrollview中添加UISTackview。我相信UIScrollview设置是正确的,因为下面的屏幕已经滚动。请注意,它没有任何stackview,我添加了一个带有大顶部约束的按钮,以便查看scrollview是否工作

接下来,我添加了stackview,只添加了顶部、左侧、右侧约束,而不是下图所示的底部约束。但是,由于没有底部约束,scrollview不起作用

当我添加底部约束时,它会显示错误,如下图所示,因为所有文本字段都没有高度约束

如果我将分配更改为“平均填充”。文本字段占用了太多的空格,具体取决于屏幕大小


如何在scrollview中使用stackview。我想使用它,因为我想根据条件隐藏一些视图并占用空间。任何建议都会有帮助。谢谢

您的第二张图像是正确的-但您还需要一个约束条件

添加从堆栈视图底部到
视图(其超级视图)底部的约束,但将其设置为
=0

一些提示

  • 重命名您的UI元素。。。默认情况下引用元素的通用名称会让人非常困惑(例如,您有多个
    视图
  • 在开发过程中为对象提供对比背景色。。。让你更容易看到画面
你试过这个吗?