我有一个UIScrollView
,我选择了UIImageView
和UITextView
垂直滚动。
滚动视图为320 * 700。我想滚动大小取决于UITextView
大小,图像大小相同,但文本更改取决于内容。
如果我在UITextView中有更多或更少的文本,我怎样才能设置scrollview的大小?
答案 0 :(得分:1)
您可以使用
之类的内容根据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);
}
请同时参考How to set content size of UIScrollView dynamically以便更好地理解。