
正文
Swift 实现下拉刷新 JxbRefresh
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JxbRefresh 是采用Swift 实现的 iOS 下拉刷新。
正常下拉刷新:
|
1
2
3
4
5
|
self.taleView.addPullRefresh({ [weak self] in
dispatch_after(afterTime(
3
), dispatch_get_global_queue(
0
,
0
), {
self?.taleView.stopPullRefresh()
})
})
|
gif 动画下拉刷新:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
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()
})
})
|
加载更多数据下拉刷新:悦德财富:https://www.yuedecaifu.com
|
1
2
3
4
5
6
|
self.taleView.addFooterRefresh(closure: {[weak self] in
dispatch_after(afterTime(
3
), dispatch_get_global_queue(
0
,
0
), {
self?.taleView.stopPullRefresh()
// self?.taleView.setFooterEnable(false)
})
})
|




![【电子书】[职业技术] 《iOS编程基础:Swift、Xcode和Cocoa入门指南》[马特·诺伊贝格][epub+mobi+azw3] 【电子书】[职业技术] 《iOS编程基础:Swift、Xcode和Cocoa入门指南》[马特·诺伊贝格][epub+mobi+azw3]](https://www.04ip.com/template/qe/style/noimg/16.jpg)

![【IOS】[A11]李明杰Swift从入门到精通视频教程完整版下载 【IOS】[A11]李明杰Swift从入门到精通视频教程完整版下载](https://www.04ip.com/template/qe/style/noimg/13.jpg)

![【IOS】[A14]两套 Swift视频教程 完整版 下载 【IOS】[A14]两套 Swift视频教程 完整版 下载](https://www.04ip.com/template/qe/style/noimg/17.jpg)