滚动视图限制一个边框

时间:2016-01-29 07:18:32

标签: ios uitableview uiscrollview bounce

属性bounces可以限制滚动视图边框,但我想限制一个边框,例如:我可以拖动顶部边框,但是底部可以“t”。我已经使用了两个视图,但我希望找到一种直接的方法。

1 个答案:

答案 0 :(得分:2)

使用scrollViewDidScroll的{​​{1}}委托方法检查scrollview的内容偏移量是否超出底线范围,并为滚动视图检查放置反弹,以便它会弹回顶部边界。

UIScrollView

注意:为您的- (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委托给self,因为它会在滚动时调用此委托方法。干杯:)

scrollview