美文网首页
iOS --- 上下拉加载原理

iOS --- 上下拉加载原理

作者: BabyNeedCare | 来源:发表于2019-06-28 09:32 被阅读0次

区别:

scrollView.bounds.size.height +  scrollView.contentOffset.y(假设为A), 及 scrollView.contentSize.height(假设为B) 这两值谁比较大的问题。

共通点:

监测UIScrollView的contentOffset的y值

下拉刷新:

此时UIScrollView的contentOffset是一直减小的,A < B, 然后通过动画把它的contentInset值控制成一个定值,然后通过设置延时来把UIScrollView的contentInset的值恢复原点。

上拉加载更多:

此时UIScrollView的contentOffset是一直增大的,A > B, 说明你执行了上拉操作,然后实现起来基本就和下拉刷新是一样的。

相关文章

网友评论

      本文标题:iOS --- 上下拉加载原理

      本文链接:https://www.haomeiwen.com/subject/jxgjcctx.html