Ios 滚动视图限制一个边框

Ios 滚动视图限制一个边框,ios,uitableview,uiscrollview,bounce,Ios,Uitableview,Uiscrollview,Bounce,属性“反弹”可以限制滚动视图边框,但我想限制一个边框,例如:我可以在顶部边框上拖动,但底部不能。我已经使用了两个视图,但我想找到一个直接的方法。使用UIScrollView的委托方法检查scrollview的内容偏移量是否超出了下限,并为scrollview检查设置反弹,这样它将反弹到上限 - (void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView.contentOffset.y >= sc

属性“反弹”可以限制滚动视图边框,但我想限制一个边框,例如:我可以在顶部边框上拖动,但底部不能。我已经使用了两个视图,但我想找到一个直接的方法。

使用
UIScrollView
的委托方法检查scrollview的内容偏移量是否超出了下限,并为scrollview检查设置反弹,这样它将反弹到上限

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
        if (scrollView.contentOffset.y >= scrollView.contentSize.height - scrollView.frame.size.height) {
            [scrollView setContentOffset:CGPointMake(scrollView.contentOffset.x, scrollView.contentSize.height - scrollView.frame.size.height)];
        }
    }
注意:
scrollview
实例设置
scrollview
委托给
self
,这样它在滚动时会调用此委托方法。干杯:)

yourScrollviewInstance.delegate = self