在iOS 开发中我们经常用到上拉加载,下拉刷新的功能。IOS原生有UIRefreshControl刷新控件,原理是UITableView和UICollectionView继承UIScrollView,UIWebView继承UIView但是也是遵循UIScrollViewDelegate和UIScrollView的属性的 UIRefreshControl就是基于UIScrollView 的contentSize和contentOffset实现刷新功能 本次介绍的封装了也是同原理实现,对功能做了一些扩展如:页数的自动累加、默认每次请求数量、自动刷新、刷新视图的自定义、上拉下拉功能的开启、数据源的