UIScrollView可调整大小?

时间:2013-07-29 09:46:21

标签: iphone ios uiscrollview

我有一个UIScrollView,我选择了UIImageViewUITextView垂直滚动。 滚动视图为320 * 700。我想滚动大小取决于UITextView大小,图像大小相同,但文本更改取决于内容。

如果我在UITextView中有更多或更少的文本,我怎样才能设置scrollview的大小?

1 个答案:

答案 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以便更好地理解。