Dynamicznie zmieniaj szerokość UILabel nie działa z automatycznym wyjściem

Mam jakiś kod:

CGRect currentFrame = textLabel.frame;
CGSize max = CGSizeMake(textLabel.frame.size.width, 3000);
CGSize expected = [[textLabel text] sizeWithFont:textLabel.font constrainedToSize:max lineBreakMode:textLabel.lineBreakMode];
currentFrame.size.height = expected.height;
textLabel.frame = currentFrame;

expected.height = expected.height + 70;

[scrollView setContentSize:expected];

textLabel umieszczony wewnątrz UIScrollView, aby wyświetlić informacje tekstowe wielowierszowe.

W starszej wersji aplikacji bez obsługi ekranu 4-calowego wszystko było idealne. Ale teraz niestety zmiana rozmiaru UILabel nie działa.

Może ktoś może mi doradzić, co powinienem zmienić?

Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion