UIScrollView没有滚动到顶部

时间:2011-12-28 12:02:15

标签: iphone storyboard

我有一个scrollview,我根据scrollview中的内容动态调整其contentSize。问题是在完成所有调整后,它不会滚动到顶部。我尝试将contentOffset设置为0,0但是这样也没有用。

我正在使用故事板......任何想法可能是什么?

这里有一些代码

[scrollView setScrollEnabled:YES];
[scrollView setContentSize:CGSizeMake(320, 700)];
[scrollView setBackgroundColor:[UIColor colorWithRed:0.892 green:0.893 blue:0.892 alpha:1.0]];

移动标签

// Move Description Label / Image
self.descriptionImageView.frame = CGRectMake(20, self.importantInfo.frame.origin.y + self.importantInfo.frame.size.height + 20, self.descriptionImageView.frame.size.width, descriptionImageView.frame.size.height);
self.descriptionLabel.frame = CGRectMake(self.descriptionImageView.frame.origin.x + self.descriptionImageView.frame.size.height + 20, self.importantInfo.frame.origin.y + self.importantInfo.frame.size.height + 20, self.descriptionLabel.frame.size.width, self.descriptionLabel.frame.size.height);

// Adjust scroll size so it does not scroll out the content
[scrollView setContentSize:CGSizeMake(scrollView.contentSize.width, description.frame.origin.y + description.frame.size.height + 20)];

enter image description here

1 个答案:

答案 0 :(得分:0)

您应该确保UIScrollView的位置和大小正确。

尝试将其定位在x:0和y:44。并将其高度设置为436像素。

让我知道它是否有效:)