涉及 UICollectionViewCell 和子视图的约束问题违反逻辑

Constrain problem involving UICollectionViewCell and subviews defies logic

我有一个带有按钮和标签的 collectionviewcell:

按钮是一个 100x100 的正方形,标签是一个 100x40 的矩形。单元格调整为120x140.

所以我添加的约束是:

按钮:

标签

我到处都看到约束错误。

我试图将这两个视图嵌入到一个堆栈中。它把一切都搞砸了。

然后我尝试将堆栈嵌入到视图中,同样的问题。

这违背了任何逻辑。

你们能告诉我我是如何限制这些元素的吗?我想要的只是水平居中的两个元素,顶部的按钮,底部的标签,宽度均为 100,按钮为正方形,标签的高度为 40。两者都在 120x140 的单元格中。

谢谢

这是您应该如何使用单元格中的堆栈视图设置约束以完成您需要的:(单元格宽度 = 120,高度 = 140)