ASDK 当然非常好用,但是却有一个缺点,不支持下拉刷新。你可以在它的文档中发现这句:
ASCollectionNode/ASTableNode currently only supports batch events for tail loads. If you require a head load, consider implementing a UIRefreshControl. 大意就是,ASDK 目前不支持 header 加载,如果你想要实现下拉刷新功能,请自己使用 UIRefreshControl 实现。
我们当然不使用 UIRefreshControl,那也太 low 了吧,幸好我们有 MJRefresh。本教程就来教你如何用 MJRefresh 在 ASTableNode 上实现下拉刷新功能(至于上拉加载,不是有 ASTableNode 嘛)。
导入框架
导入 ASDK,请参考本博另一篇教程《AsyncDisplayKit 2.0 Objective-C 教程》。
使用 ASTableNode
在你的 ViewController 中,加入 import 语句: