我遇到了一个严重的问题,我似乎无法解决,已经让我疯狂了两天。我四处搜寻,尝试了许多方法,但仍然找不到解决方案。
我有一个UIScrollView
里面嵌套了一个UITextView
。我可以动态调整UITextView
的大小来显示文本。但是当UITextView
包含非常大的文本时,在我滚动到接近末尾时,文本会被截断。但是,UIScrollView
的框架仍然可以正确地调整大小。
UIScrollview
和UITextview
都是使用AutoLayout在xib中创建的。
以下是我的当前代码和屏幕截图,如您所见,屏幕截图中的空白处应该填充文本。请帮帮我。
- (void)viewDidAppear:(BOOL)animated
{
CGRect frame = self.longDescField.frame;
frame.size.height = self.longDescField.contentSize.height;
self.longDescField.frame = frame;
self.scrollView.contentSize = CGSizeMake(self.view.frame.size.width, self.longDescField.contentSize.height + 200);
self.scrollView.scrollEnabled = YES;
[self.scrollView flashScrollIndicators];
}