LIRefresh
swift 刷新加载框架
swift 刷新加载库 LIRefresh 功能介绍
LIRefresh 主要针对页面的刷新加载功能,使用简洁明了
由于项目使用 Swift 重构,Swift 当前的刷新加载框架没有特别适合我的,所以我自行搭建了这样一个LIRefresh 框架,纯 Swift 封装,喜欢的话点个 star。
具体使用说明如下:
- 调用刷新事件,如下所示:
self.tablview.li.header = NormalRefreshHeader.headerWithRefreshing(block: {[weak self] in
self?.loadMoreData()
})
self.tablview.li.footer = NormalRefreshFooter.footerWithRefreshing(block: {[weak self] in
self?.loadMoreData()
})
- 数据请求完毕不要忘记调用 endRefreshing 方法:
self?.tablview.li.header?.endRefreshing()
self?.tablview.li.footer?.endRefreshing()
- 本库本着轻量化,没有过多的定制化设计,如果想要自定义刷新控件可以继承 RefreshHeader 或者 RefreshFooter