pull-to-refresh
pull-to-refresh copied to clipboard
无限上拉
homeTableView.es_addPullToRefresh { self.page = 1 self.orderArray.removeAll() self.getOrders() } homeTableView.es_addInfiniteScrolling {
self.getOrders()
}
func getOrders(){ HUD.show(.systemActivity) let manager = SiuNetWorkTools() manager.requestDataInPost(URLString: WSApi.BasicURL + WSApi.inProgressOrder, Dic: ["merchant_id":Defaults[.merchant_id],"page":page], Success: { (success) in
self.shopOpenOrClose = success["data"]["is_work"].intValue
self.setBottomView()
if success["code"].boolValue == true{
let array:Array<Any> = success["data"]["orderList"].array!.reversed()
self.orderArray += array
self.page += 1
self.homeTableView.es_stopPullToRefresh()
self.homeTableView.es_stopLoadingMore()
print(self.page)
}else{
self.homeTableView.es_noticeNoMoreData()
self.homeTableView.es_stopPullToRefresh()
}
self.homeTableView.reloadData()
HUD.hide()
}) { (fail) in
HUD.hide()
}
}
往上拉的时候,一下子拉到最底部了然后一直loading....
+1 大佬怎么解决啊
我将self.tableView.es_stopLoadingMore() 改成self.tableView.es_noticeNoMoreData()就不会无限下拉了。。。但是数据少了。。。坐等大佬更新。