CSRefresher0.0.5

CSRefresher0.0.5

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2016年7月
SPM支持 SPM

crash_wu维护。



  • 作者
  • crash_wu

CSRefresher

用于 UITableView/UICollectView 的下拉刷新

CSRefresher

  • 使用下拉刷新的简单方法

支持什么类型的控件刷新

  • UITableView, UICollectView

安装

  Install cocoapod 'CSRefresher'
  * Manual import :
   * Drag all file in the CSRefresher folder to project

如何使用 CSRefresher

# 下拉刷新

// 为 UITableView 添加下拉刷新功能

tableView?.dropDownToRefresh({ () in

  dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(5 * Double(NSEC_PER_SEC))), dispatch_get_main_queue()) { [weak self] in
 //结束刷新
   self?.tableView?.header?.endRefreshing()
 }
})

//添加提示文本
tableView?.headerPullToRefreshText = "下拉刷新"
tableView?.headerReleaseToRefreshText = "松开马上刷新"
tableView?.headerRefreshingText = "正在加载..."

示例

(下拉刷新)

# 上拉刷新

    tableView?.pullUpToRefresh ({ (_) in

        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(5 * Double(NSEC_PER_SEC))), dispatch_get_main_queue()) { [weak self] in


            self?.tableView?.footer?.endRefreshing()
        }
    })
    tableView?.footerPullToRefreshText = "上拉加载更多"
    tableView?.footerReleaseToRefreshText = "重开马上加载"
    tableView?.footerRefreshingText = "正在加载..."

示例

(上拉加载更多)