SVPullToRefresh问题解决 同时进行上拉和下拉刷新
2015-10-27 17:37
381 查看
在使用SVPullToRefresh时发现当数据太少时,上拉和下拉刷新同时进行的时候,解决方法如下:
解决办法:
打开iUIScrollView+SVInfiniteScrolling.m 找到第194行,
解决办法:
打开iUIScrollView+SVInfiniteScrolling.m 找到第194行,
- (void)scrollViewDidScroll:(CGPoint)contentOffset { if(self.state != SVInfiniteScrollingStateLoading && self.enabled) { CGFloat scrollViewContentHeight = self.scrollView.contentSize.height; CGFloat scrollOffsetThreshold = scrollViewContentHeight-self.scrollView.bounds.size.height; if(!self.scrollView.isDragging && self.state == SVInfiniteScrollingStateTriggered) {
if (self.scrollView.contentOffset.y>0) { //把这个判断加上去即可。 self.state = SVInfiniteScrollingStateLoading; } } else if(contentOffset.y > scrollOffsetThreshold && self.state == SVInfiniteScrollingStateStopped && self.scrollView.isDragging) self.state = SVInfiniteScrollingStateTriggered; else if(contentOffset.y < scrollOffsetThreshold && self.state != SVInfiniteScrollingStateStopped) self.state = SVInfiniteScrollingStateStopped; } }
相关文章推荐
- spring的jdbcTemplate的实现
- mvc,首页静态页,无静态页走路由,如何设置?
- UVA10054 The Necklace
- shell脚本中的[]/[[]]区别
- MAC下如何修改hosts文件
- Android启动另一个应用
- MySQL中重复索引和重复外键清理
- 代码:猜数字!
- 数据结构 — 3.模式匹配
- NPOI创建Word
- 微信开发学习路线
- 他表选择 设置能否选择 注意事项
- 单机部署Hadoop
- bzoj1063: [Noi2008]道路设计
- H.264
- C#中TransactionScope的使用方法和原理
- Eclipse - 错误: 找不到或无法加载主类
- 转Android 用Animation-list实现逐帧动画
- Redis__WindowsServer主从服务部署及调用实例
- char与varchar区别-转