我知道有类似的主题,但不幸的是,他们的解决方案无法正常工作。我有一个带有特定字体的标签,左侧的限制等于16,右侧的限制等于16。因此,对于计算预期的文本高度我用这样的:如何使用自动布局正确计算标签尺寸
CGSize labelSize = [[strMod fineHtmlFromString:mdl.content] sizeWithFont:self.contentLabel.font
constrainedToSize:CGSizeMake(SCREEN_WIDTH - 32, (FLT_MAX))
lineBreakMode:NSLineBreakByWordWrapping];
self.heightFullSizeLabel = labelSize.height;
32是一个数字,那就是很容易作为16 + 16(约束缩进)来计算。 SCREEN_WIDTH被定义为#define SCREEN_WIDTH [[UIScreen mainScreen] bounds].size.width
不幸的是,有了这个逻辑我得到了较小的高度,我想要的,所以我不得不增加32个数字到40.有没有一种方法来精确计算标签高度与布局动态?
为什么要计算它的高度? – Shai
计算主卷轴的最终高度。 –