【发布时间】:2019-02-28 06:01:46
【问题描述】:
-----------------
| |
| ____________ |
| | | |
| |__________| |
| |
| ____________ |
| |label. | |
| |__________| |
| |
| ____________ |
| | | |
| |__________| |
| |
| ____________ |
| |label. | |
| |__________| |
|________________|
子视图如下:(视图、标签、视图、标签)。我希望单元格使用两个标签动态调整大小,例如,如果第一个标签变得更高,那么单元格应该相应地变得更高。如果两个标签都变高或变短,则单元格应相应调整大小。这两个视图应该具有恒定的宽度和高度。
如果我从一个标签开始我很好,一个标签和一个视图我很好,一个标签和一个标签,我很好,但是如果我有 2 个标签和一个视图,只要我放最终标签的最后一个约束,自动布局在情节提要中引发错误(运行应用程序时我没有明显的问题)。
问题是我不想改变抗压性,因为我不希望任何一个标签都被挤压,而且我不明白他们为什么会给出提供的约束。
【问题讨论】:
-
如果您投反对票,请说明原因。我真诚地提出了这个问题。
-
通过选择您的标签并执行 cmd+sht+ = 为您的标签赋予尺寸以赋予其属性。对于 tableview 单元格...在行的高度中,您可以返回 UITableView.automaticDimension。它将根据约束采用动态高度。
-
"通过选择您的标签并执行 cmd+sht+ = " 为您的标签赋予尺寸以赋予 fir 属性。很抱歉,不理解这一点。
-
对不起,我的意思是尺寸适合,行数为 0
标签: ios swift uitableview autolayout constraints