MJRefresh支持如下控件的刷新:UITableView、UICollectionView、UIWebView、UIScrollView。前面三个我在之前的文章已经介绍过了,本文演示 UIScrollView上如何实现下拉刷新、上拉加载更多数据。
一、下拉刷新
1,样例效果
(1)初始化的时候生成20个随机颜色的色块。
(2)下拉 scrollView即可重新生成数据并刷新。
2,样例代码
import UIKit
class ViewController: UIViewController {
var scrollView:UIScrollView!
// 顶部刷新
let header = MJRefreshNormalHeader()
override func viewDidLoa