我有一个ScrollView,它应该只向下滚动。内容视图的大小与scrollview相同。我使用此代码来防止向上滚动:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
#define CONTENT_OFFSET 0
NSLog(@"%f", scrollView.contentOffset.y);
//prevent from scrolling up
if (scrollView.contentOffset.y > CONTENT_OFFSET) {
scrollView.contentOffset = CGPointMake(0, CONTENT_OFFSET);
}
}
它曾经完美地运作。但是现在由于某种原因,滚动视图从-44点开始,当然可以滚动到0.在-44和0之间,如果拖动结束,它不会反弹。我很确定我没有改变任何布局,但我可能无意中。我认为滚动视图由于某种原因现在具有更大的内容视图。我在哪里寻找这个问题的根源?