Swift 实现下拉刷新 JxbRefresh
- 授权协议: MIT
- 开发语言: Swift
- 操作系统: iOS
- 软件首页: https://github.com/JxbSir/JxbRefresh
- 官方下载: https://github.com/JxbSir/JxbRefresh/archive/master.zip
软件介绍
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)
})
})UNIX编程艺术
[美] Eric S. Raymond / 姜宏、何源、蔡晓骏 / 电子工业出版社 / 2012-8 / 99.00元
《UNIX编程艺术》主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S.Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为《UNIX编程艺术》贡献了宝贵的内容。《UNIX编程艺术》内容涉及社群文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧。一起来看看 《UNIX编程艺术》 这本书的介绍吧!
