先列舉這個工程中用到的oc源碼庫: git
注意頭文件名字的命名規範:項目名稱-Brdging-Header.h,以下圖。github
導入成功後,接下來測試如何引用,下面以及調用MJRefresh庫爲例,只要UIRefreshControl聲明變量能編譯能經過,就說明能正常調用,具體使用方法參見MJRefresh的相關文檔: xcode
import UIKit class GalleryListViewController: UIViewController, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout { let refreshControl = UIRefreshControl() //下拉刷新 @IBOutlet weak var collectionView: UICollectionView! override func viewDidLoad() { super.viewDidLoad() self.configureRefresh() } //設置下拉和上啦刷新 func configureRefresh(){ self.collectionView?.header = MJRefreshNormalHeader(refreshingBlock: { () in print("header") self.RefreshData() self.collectionView?.header.endRefreshing() }) self.collectionView?.footer = MJRefreshAutoFooter(refreshingBlock: { () in print("footer") self.loadData() self.collectionView?.footer.endRefreshing() }) } }
完!緩存