Я знаю, что есть похожие темы, но, к сожалению, их решение не работает так, как я хочу. У меня есть метка с определенным шрифтом, с ограничениями с левой стороны, равной 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
Рассчитать конечную высоту основного прокрутки. –