草庐IT

ios - 如何以编程方式添加具有可变高度和布局 ios 的 UILabel

我一直在搜索一整天,但没能成功。我有一个UIView,它有两个标签,一个在另一个上方,在左侧,一个按钮在右侧。我添加了约束,让autolayout相应地调整View大小。当我为UIView的高度设置一个约束(并且没有为两个UILabel的高度设置任何约束)时,一切都运行良好,但是作为较低的UILabel会有所不同,我删除了该约束并为UILabel设置了两个约束,一个固定用于较高的UILabel,另一个与关系“更大”thanorequal”用于下部UILabel,另一个用于固定下部UILabel和UIView之间的距离。看起来自动布局无法计算下部UILabel的intrinsicCont