iOS 自动布局和拥抱内容

iOS Autolayout and hugging content

我有 tableViewCell,里面有 3 个视图。 在每个视图中,我都有几个带有文本的标签。

我的目的是根据 tableViewCell 的宽度使该视图具有相同的宽度。例如,如果 tableViewCell 宽度为 300,则每个视图宽度将为 100。

我尝试为它们创建约束相等的宽度或纵横比 1:1。但它没有用。我该如何存档?

您可以添加以下约束,使 3 个视图具有相同的大小,而不管容器视图的大小如何。

示例:具有三个 UIView 的 TableViewCell。

查看 1 约束:

查看 2 个约束:

查看 3 个约束: