工作我有一些代碼:動態更改的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不起作用。
也許,有人可以建議我,我應該改變什麼?
謝謝。
爲什麼不用'UITextField'控件呢? – holex