Динамическое изменение ширины UILabel не работает с автопоставкой

У меня есть код:

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 помещен в UIScrollView для отображения многострочной текстовой информации.

В более старой версии приложения, без поддержки 4-дюймового экрана, все было идеально. Но сейчас, к сожалению, изменение размера UILabel не работает.

Может быть, кто-то может посоветовать мне, что я должен изменить?

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос