下拉刷新匯總:http://www.lxweimin.com/p/59ca096f0d05
=========系統(tǒng)自帶的refresh========
let?con:UIRefreshControl=UIRefreshControl.init(frame:?CGRect.init(x:?0, y:?0, width:?WIDTH, height:?150))
con.tintColor=UIColor.red//小轉(zhuǎn)圈的顏色
? ? ? ? con.attributedTitle=NSAttributedString.init(string:?"shuax")//轉(zhuǎn)圈下面的文字---也可以設(shè)置文字的顏色,大小等
?tab.addSubview(con)
?DispatchQueue.main.asyncAfter(deadline:?DispatchTime.now()+2) {
? ? con.endRefreshing()//停止刷新
con.beginRefreshing()//開始刷新
? ? ? ? }
===============mjrefresh的使用=============
github下載地址:https://github.com/CoderMJLee/MJRefresh
mjrefresh參考:http://www.hangge.com/blog/cache/detail_1406.html
==========refresher=========
GitHub 地址:https://github.com/jcavar/refresher
使用:直接把下載下來的代碼中的Refresher文件夾拖入到自己的工程中
??//下拉刷新
?tab.addPullToRefreshWithAction?{
?print("shauaxin ")
? ? ? ? }
?//下拉刷新自定義view
//? ? ? ? //GCD操作8秒后
//? ? ? ? DispatchQueue.main.asyncAfter(deadline: DispatchTime.now()+8) {
//? ? ? ? ? ? self.tab.stopPullToRefresh()//self.tab.startPullToRefresh()
//? ? ? ? }
可以自定義:動(dòng)畫,View
====DGElasticPullToRefresh======
github地址:https://github.com/gontovnik/DGElasticPullToRefresh
=============SDRefreshView========
github地址:https://github.com/gsdios/SDRefreshView
==========BreakOutToRefresh=========
github地址:https://github.com/dasdom/BreakOutToRefresh
==========GearRefreshControl=========
github地址:https://github.com/andreamazz/GearRefreshControl
============pull-to-refresh====ESPullToRefresh======
github地址:https://github.com/eggswift/pull-to-refresh
=======PullToBounce======
github地址:https://github.com/entotsu/PullToBounce