我有一些代码:
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 的大小不起作用。
也许,有人可以建议我,我应该改变什么?
谢谢。