JxbRefresh 介绍
JxbRefresh 是采用Swift 实现的 iOS 下拉刷新。
正常下拉刷新:
self.taleView.addPullRefresh({ [weak self] in dispatch_after(afterTime(3), dispatch_get_global_queue(0, 0), { self?.taleView.stopPullRefresh() }) })
gif 动画下拉刷新:
let arrIdle: NSMutableArray = NSMutableArray.init(capacity: 0) for i in 1...60 { let name = String.init(format: "dropdown_anim__000%zd", i) let image = UIImage.init(named: name) arrIdle.addObject(image!) } let arrRefresh: NSMutableArray = NSMutableArray.init(capacity: 0) for i in 1...3 { let name = String.init(format: "dropdown_loading_0%zd", i) let image = UIImage.init(named: name) arrRefresh.addObject(image!) } self.taleView.addGifPullRefresh(idleImages: arrIdle, refreshImages: arrRefresh, closure: { [weak self] in dispatch_after(afterTime(3), dispatch_get_global_queue(0, 0), { self?.taleView.stopPullRefresh() }) })
加载更多数据下拉刷新:
self.taleView.addFooterRefresh(closure: {[weak self] in dispatch_after(afterTime(3), dispatch_get_global_queue(0, 0), { self?.taleView.stopPullRefresh() // self?.taleView.setFooterEnable(false) }) })
JxbRefresh 官网
https://github.com/JxbSir/JxbRefresh
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。