UIScrollView 使用MJ快速下拉刷新时, 出现跳动并且上移

一般是 设置了scrollview.pagingEnabled = YES, 引起的

目前还没找到完美的方法,  目前我的做法是取消设置pageEnabled=YES, 然后自己在scrollView的滚动代理方法里,手动判断该展示哪一页, 代理方法如下:

- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inoutCGPoint *)targetContentOffset;

当然, 也可以看这里 

https://github.com/CoderMJLee/MJRefresh/issues/311

https://github.com/CoderMJLee/MJRefresh/pull/344

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 掌握 UIScrollView的常见属性 UIScrollView的常用代理方法 UIScrollView的缩放 ...
    JonesCxy阅读 2,757评论 1 12
  • { 11、核心动画 需要签协议,但是系统帮签好 一、CABasicAnimation 1、创建基础动画对象 CAB...
    CYC666阅读 1,589评论 2 4
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,018评论 25 708
  • 她习惯向左走, 他习惯向右走, 他们始...
    一旬阅读 546评论 0 0
  • 好像是突然想到这个词的,我的人生,我存在的22年的人生,哦,还不满22年,因为我是11月份的生日,说起来好像平凡无...
    妖精哪里逃阅读 266评论 0 2