我有一个UIScrollView
,我 有一个垂直滚动的UIImageView
和一个。UITextView
滚动视图为 320*700。我想做滚动大小取决于UITextView
大小,图像大小相同,但文本变化取决于内容。
如何设置滚动视图的大小以仅在 UITextView 中有更多或更少的文本时更改?
我有一个UIScrollView
,我 有一个垂直滚动的UIImageView
和一个。UITextView
滚动视图为 320*700。我想做滚动大小取决于UITextView
大小,图像大小相同,但文本变化取决于内容。
如何设置滚动视图的大小以仅在 UITextView 中有更多或更少的文本时更改?
您可以根据使用UIScrollView's
的大小动态设置大小UITextView
- (void)viewDidLoad
{
float sizeOfContent = 0;
UIView *lLast = [scrollView.subviews lastObject];
NSInteger wd = lLast.frame.origin.y;
NSInteger ht = lLast.frame.size.height;
sizeOfContent = wd+ht;
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, sizeOfContent);
}
另请参阅如何动态设置 UIScrollView 的内容大小以便更好地理解。