NSString имеет метод с именем
- (CGSize)sizeWithFont:(UIFont *)font forWidth:(CGFloat)width lineBreakMode:(UILineBreakMode)lineBreakMode;
, объявленный в UIStringDrawing.h
. Он даст вам размер, необходимый для рисования этой строки.Высота этого требуемого размера, и добавьте все, что вы хотите, например, другие метки / виды, и расстояние между ними, чтобы вычислить окончательную высоту.