标签:
https://github.com/samvermette/SVPullToRefresh
1.导入下载的第三方库
2.导入头文件
在需要的类里导入这一个头文件就能,同时使用下拉刷新,上拉加载
#import "SVPullToRefresh.h"
3.下拉刷新
4.上拉加载
5.自定义显示的文字
6.自定义刷新时的动画
当然可以把view换成imageView等控件实现动画效果
7.实现刷新和加载的两个方法
iOS7和我们的下拉刷新库有冲突,因为都是对contentOffset进行操作,解决冲突,有两种做法
方法1:禁用navgationbar的半透明效果,还原至iOS6中的效果
方法2:禁止系统自己修改contentOffset,然后修改tableView的frame
automaticallyAdjustsScrollViewInsets 这个属性,只有iOS7以后才能用,所以如果要兼容iOS6,在iOS6运行,我们需要判断一下能不能使用这个属性或者当前的系统版本
最终代码为:
标签:
原文地址:http://www.cnblogs.com/linxiu-0925/p/5405486.html