UIScrollView如何判断是向右滚动还是向左滚动
来源:互联网 发布:mac怎么玩腾讯游戏 编辑:程序博客网 时间:2024/05/17 01:07
在做类似网易新闻和今日头条的那个效果时候
当我滚动下标为0的时候,也就是第一个标题的时候,往右继续滑动,会重复请求第一个标题的数据
同理当我滚动到最后一个标题的时候,会重复请求最后一个标题的数据
特此记录下解决方法:
1:首先设置pageEnable=YES;
然后通过Delegate实现相关方法。
2:
#pragma mark - 将要开始拖拽,手指已经放在view上并准备拖动的那一刻
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView{ //拖动前的起始坐标
startContentOffsetX = scrollView.contentOffset.x;
}
3:
#pragma mark - 将要停止前的坐标
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset{
willEndContentOffsetX = scrollView.contentOffset.x;
}
4:
#pragma mark - 减速停止(必须得有快速拖动的动作,scrollView滚动完毕(速度减为0)并且手已经松开的时候调用)
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
endContentOffsetX = scrollView.contentOffset.x;
if (endContentOffsetX < willEndContentOffsetX && willEndContentOffsetX < startContentOffsetX) { //画面从右往左移动,前一页
} else if (endContentOffsetX > willEndContentOffsetX && willEndContentOffsetX > startContentOffsetX) {//画面从左往右移动,后一页
}
}
- UIScrollView如何判断是向右滚动还是向左滚动
- 如何判断uiscrollview是向上滚动还是向下滚动
- 如何判断uiscrollview是向上滚动还是向下滚动
- 图片滚动向左到最后又向右
- Unity3D 判断鼠标向左还是向右滑动
- UIScrollView判断滚动方向
- UIScrollView左右滚动判断
- UIScrollView分辨手势是滚动还是点击subview
- js图片不间断滚动代码(向上,向下,向左,向右)
- 向左、向右、向上、向下 无间断循环滚动
- JS图片不间断滚动代码(向上,向下,向左,向右)
- JS图片不间断滚动代码(向上,向下,向左,向右)
- 单行图片滚动,自动向左滚动一次暂停一下,可以手动向右或者左滚动
- 图片或文字上下左右滚动【JS向上滚动、JS向下滚动、JS向左滚动、JS向右滚动】【整理综合】
- 图片或文字上下左右滚动【JS向上滚动、JS向下滚动、JS向左滚动、JS向右滚动】【整理综合】
- js实现标题栏的向左向左滚动,设置两个向左和向右的两个按钮,当点击向左按钮时,标题栏文字向左滚动,点击向右按钮时,标题栏向右滚动。
- 控制UIScrollView中在首页不能手指向右滚动
- 图片连续无间隙向左滚动,无间隙向右滚动 符合W3C Web标准
- isShown和inVisible的区别
- android libyuv库的使用
- 什么方法可以将pdf压缩到最小
- ETC1压缩纹理格式详解
- 1.nginx安装
- UIScrollView如何判断是向右滚动还是向左滚动
- 滚动条滚动到底部加载其他数据(Jquery+ajax)
- Spring与Quartz的整合实现定时任务调度
- Java中字符串中子串的查找方法
- java中的定时器
- 在Visual Studio Code配置GoLang开发环境
- vs2010+opencv2.4.9配置========重点说明
- 两张图 揭示 CSS动画卡顿问题
- JAVA内部类小结-局部/匿名内部类