一千萬個為什麽

搜索

UIScrollView不滾動到頂部

我有一個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

最佳答案

您應該確保UIScrollView的位置和大小正確。

嘗試將其定位在x:0和y:44。並將其高度設置為436像素。

讓我知道它是否有效:)

轉載註明原文: UIScrollView不滾動到頂部