介绍
尽管iOS提供了UIRefreshControl来实现上拉刷新,可是由于又是由于列表过长,我们希望在用户拖到列表底部时,通过上拉刷新来添加更多的列表内容。上拉刷新并不是iOS的标准控件之一,这里我将介绍一下如何使用MJRefresh来实现上拉刷新.
具体实现
先将MJRefresh添加进项目,具体方法可以参考我的另一篇文章
在viewDidLoad方法中设置上拉刷新
override func viewDidLoad() {
super.viewDidLoad()
//设置上拉刷新
self.tableView.footer = MJRefreshAutoNormalFooter(refreshingBlock: refreshFooter)
}
实现上拉刷新方法
func refreshFooter(){
self.tableView.reloadData()
self.tableView.footer.endRefreshing()
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。