检查用户是否滚动到顶部或底部

时间:2012-02-29 20:18:37

标签: iphone objective-c ios ipad

我试图找出一种方法来检测UIScrollView是滚动到顶部还是底部。我知道我将不得不使用contentOffset.y进行一些计算,但我该如何进行计算?

1 个答案:

答案 0 :(得分:2)

UIScrollViewDelegate的scrollViewWillEndDragging:withVelocity:targetContentOffset:方法可能是一个开始寻找的好地方。 targetContentOffset将是一个CGPoint,它将包含scrollview将完成的偏移量。滚动到顶部时targetContentOffset.y将为0;滚动到底部时scrollView.contentSize.height - scrollView.frame.size.height将为{{1}}。