Xcode 设置UITextView框架不起作用

Xcode 设置UITextView框架不起作用,xcode,uiscrollview,uitextview,frame,cgrect,Xcode,Uiscrollview,Uitextview,Frame,Cgrect,这让我知道了_scroll视图的正确大小,但是_infoText(UITextView)没有改变,即使此时_infoText.frame.size.height是正确的。也许它会变回原来的尺寸?我在-viewDidLoad之后0.1秒完成所有这些代码。首先设置包含视图的大小。否则,在调整嵌套文本视图的superview的大小时,可能会自动调整其大小。另外,设置帧后不要调用sizeToFit。我更改了它,以便调用_scrollView.contentSize=CGSizeMake(320,高度+开

这让我知道了_scroll视图的正确大小,但是_infoText(UITextView)没有改变,即使此时_infoText.frame.size.height是正确的。也许它会变回原来的尺寸?我在-viewDidLoad之后0.1秒完成所有这些代码。

首先设置包含视图的大小。否则,在调整嵌套文本视图的superview的大小时,可能会自动调整其大小。另外,设置帧后不要调用
sizeToFit

我更改了它,以便调用_scrollView.contentSize=CGSizeMake(320,高度+开始);在我设置_infoText.frame之前,但这并没有改变结果。
CGRect tempframe = _infoText.frame;
tempframe.size.height = _infoText.contentSize.height;
_infoText.frame = tempframe;
[_infoText sizeToFit];
CGFloat height = _infoText.frame.size.height;
CGFloat start = _infoText.frame.origin.y;
_scrollView.contentSize = CGSizeMake(320, height+start);