判断scrollView有没有滚动到视图的底部,用来判断下拉刷新的时间。等
- (void)scrollViewDidScroll:(UIScrollView *)scrollView1
{
CGPoint offset = scrollView1.contentOffset;
CGRect bounds = scrollView1.bounds;
CGSize size = scrollView1.contentSize;
UIEdgeInsets inset = scrollView1.contentInset;
CGFloat currentOffset = offset.y + bounds.size.height - inset.bottom;
CGFloat maximumOffset = size.height;
//当currentOffset与maximumOffset的值相等时,说明scrollview已经滑到底部了。也可以根据这两个值的差来让他做点其他的什么事情
if((maximumOffset – currentOffset)<40.0)
{
NSLog(@"-----刷新数据-----");
}
判断UIScrollView是否滑到底部
本文介绍了一种在iOS开发中判断UIScrollView是否滚动到底部的方法,通过比较当前偏移量和最大偏移量来实现下拉刷新功能。适用于需要监测用户滚动行为并触发相应操作的场景。
885

被折叠的 条评论
为什么被折叠?



