我在try 使用自动布局实现一些非常基本的布局行为时遇到了麻烦.我的视图控制器在IB中如下所示:
最上面的标签是标题标签,我不知道会有多少行.我需要标题标签来显示所有的文本行.我还需要另外两个标签和小图片被放置在标题的正下方,不管它有多高.我已经设置了标签和小图像之间的垂直间距约束,以及标题标签和其superview之间的顶部间距约束,以及小图像和其superview之间的底部间距约束.白色UIView没有高度约束,因此它应该垂直拉伸以包含其子视图.我已将标题标签的行数设置为0.
如何调整标题标签的大小以适应字符串所需的行数?我的理解是,我不能使用setFrame方法,因为我使用的是自动布局.我必须使用自动布局,因为我需要那些其他视图保持在标题标签下方(因此需要约束).
我怎样才能做到这一点?