XPRefresh 2.0.1

XPRefresh 2.0.1

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2017年11月
SwiftSwift 版本4.0
SPM支持 SPM

jamalping 维护。



XPRefresh 2.0.1

  • jamalping

#XPRefresh
Swift 版下拉刷新控件

#使用
####之前

tableView.xp_header = Header.init {
	print("正在刷新")
}

tableView.xp_footer = Footer.init{
	print("上拉正在刷新")
	self.numbers+=5
}

现在

tableView.xp.setHeader({
            print("刷新之前做什么")
        }, refreshing: {
            print("正在刷新")
            self.numbers = 10
            self.perform(#selector(ViewController.test), with: nil, afterDelay: 2)
        }) {
            print("刷新结束之后做什么")
        }
        
        tableView.xp.setFooter(refreshing: {
            print("上拉正在刷新")
            self.numbers+=5
            self.tableView.reloadData()
            self.perform(#selector(ViewController.test), with: nil, afterDelay: 2)
        })
        // 辅助方法,结束刷新
        @objc func test() -> Void {
        self.tableView.reloadData()
        tableView.xp_header?.endRefresh()
        tableView.xp_footer?.endRefresh()
    }

image

#PS
暂时只提供了简单的刷新,后续会增加其他样式