eggswift / pull-to-refresh

#Busy Re-Building....# An easy way to use pull to refresh and infinite scrolling in Swift. Pod 'ESPullToRefresh'
MIT License
1.82k stars 252 forks source link

怎么判断是自己代码触发的刷新还是手动下拉触发的刷新? #149

Closed derekcoder closed 5 years ago

derekcoder commented 5 years ago

或者说:我可不可以使用代码触发下拉的效果,但是不调用 handler

eggswift commented 5 years ago

可以. self.tableView.es.addPullToRefresh {} tableView.es.base.header?.handler = nil 这时候调用 tableView.es.autoPullToRefresh() 则没有回调handle 你可以随后使用 tableView.es.base.header?.handler = { [weak self] in self?.refresh() } 来为scrollView增加handle事件, 这样你就可以自己管理scrollview是否有下拉的真实事件了.