我有麻烦,试图实现一些非常基本的布局行为与自动布局。我的视图控制器在 IB 中是这样的:
顶部的标签是标题标签,我不知道它会有多少行。我需要标题标签来显示所有的文本行。我还需要其他两个标签和小的形象被布置在正下方的标题,无论它碰巧是高。我已经设置了标签和小图像之间的垂直间距约束,以及标题标签和其超视图之间的顶部间距约束和小图像和其超视图之间的底部间距约束。白色 UIView 没有高度限制,因此它应该垂直拉伸以包含其子视图。我已经将 title 标签的行数设置为0。
如何使标题标签调整大小以适应字符串所需的行数?我的理解是,我不能使用 setFrame 方法,因为我正在使用 Auto Layout。我必须使用自动布局,因为我需要那些其他视图保持在标题标签之下(因此受到约束)。
我该怎么做?