JxbRefresh是采用Swift实现的iOS下拉刷新。
正常下拉刷新:
self.taleView.addPullRefresh({ [weak self] i dispatch_after(afterTime(3), dispatch_get_global_queue(0, 0), { self?.taleView.stopPullRefresh() })})gif动画下拉刷新:
let arrIdle: NSMutableArray = NSMutableArray.iit(capacity: 0) for i i 1...60 { let ame = Strig.iit(format: "dropdow_aim__000%zd", i) let image = UIImage.iit(amed: ame) arrIdle.addObject(image!) } let arrRefresh: NSMutableArray = NSMutableArray.iit(capacity: 0) for i i 1...3 { let ame = Strig.iit(format: "dropdow_loadig_0%zd", i) let image = UIImage.iit(amed: ame) arrRefresh.addObject(image!) } self.taleView.addGifPullRefresh(idleImages: arrIdle, refreshImages: arrRefresh, closure: { [weak self] i dispatch_after(afterTime(3), dispatch_get_global_queue(0, 0), { self?.taleView.stopPullRefresh() }) })加载更多数据下拉刷新:
self.taleView.addFooterRefresh(closure: {[weak self] i dispatch_after(afterTime(3), dispatch_get_global_queue(0, 0), { self?.taleView.stopPullRefresh()// self?.taleView.setFooterEable(false) }) })
评论