Swift 具有更改大小的标签的约束
图片。一, 图片。二,Swift 具有更改大小的标签的约束,swift,constraints,Swift,Constraints,图片。一, 图片。二, 图1-这是我的ViewController的结构。Label1和Label2的大小不断变化,内容来自不同用户的后端。如果标签内容较小,我需要将TableView垂直间距的顶部空间约束设置为按钮pic.1,但如果标签内容较大,则将TableView垂直间距的顶部空间约束设置为堆栈pic.2。如何为TableView设置约束?嵌入图像,按两个标签并在视图中堆叠。 然后添加以下约束 新容器视图的顶部、前导和尾部 垂直空间,带容器和桌子。 图像、按钮、两个标签和堆栈所需的约束 不
图1-这是我的ViewController的结构。Label1和Label2的大小不断变化,内容来自不同用户的后端。如果标签内容较小,我需要将TableView垂直间距的顶部空间约束设置为按钮pic.1,但如果标签内容较大,则将TableView垂直间距的顶部空间约束设置为堆栈pic.2。如何为TableView设置约束?嵌入图像,按两个标签并在视图中堆叠。 然后添加以下约束 新容器视图的顶部、前导和尾部 垂直空间,带容器和桌子。 图像、按钮、两个标签和堆栈所需的约束 不要为按钮添加底部约束。 使用>=将底部间距添加到堆栈的superviewembedded容器中。 高度到具有最小高度的容器视图,并将优先级设置为low250
如果我理解正确,您是否希望以编程方式为TableView设置顶部约束?@Sebastianor我使用故事板,最好在故事板中设置约束那么为TableView创建约束是什么意思?您可以像您所说的那样创建两个约束,并将其中一个约束设置为isActive=false。现在使用您的解决方案,它的效果非常好。Thanxy快乐编码