私はいくつかのコードを持っています:
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];
複数行のテキスト情報を表示するためにUIScrollView内に配置されたtextLabel。
4インチの画面をサポートしていない古いバージョンのアプリケーションでは、すべてが完璧でした。しかし、残念ながら、UILabelのサイズ変更は機能しません。
たぶん、誰かが私にアドバイスすることができます、私は何を変えるべきですか?
ありがとう。