IOS:在堆栈中嵌入视图,使用>创建堆栈10,000点大小

时间:2017-02-13 17:23:22

标签: ios

我正在尝试将4个UILabel和UIView嵌入到堆栈视图中。我选择了所有标签,然后点击'嵌入堆栈'选项。然后,这会导致标签从视图控制器中消失,带有荒谬的宽度和X位置(例如,其中一个标签的宽度从300磅到61,000,000点。)我试图嵌入的所有视图都有相互正确的约束。视图控制器的其余部分。

我附上了我想要嵌入堆栈的视图照片(为其提供背景颜色以供查看)。

UI elements I want to embed in stack

2 个答案:

答案 0 :(得分:0)

  

我想要嵌入的所有视图都有彼此正确的约束

你的问题(至少部分)。你明白堆栈视图是什么吗?它只是在嵌入式视图上进行约束的捷径。这是一个禁令制造者

因此,要使标签处理堆叠视图,您的标签必须彼此具有约束。更确切地说,堆栈视图本身必须受到约束(并且不能这样做听起来就像问题的另一半)。

答案 1 :(得分:0)

如果你有想要放置stackView的空间,首先放入stackView,向该stackView添加约束并在其上添加子视图。