在tableview中使用refreshcontrol时,如何知道用户是不是还在按住tableview?
Posted
技术标签:
【中文标题】在tableview中使用refreshcontrol时,如何知道用户是不是还在按住tableview?【英文标题】:When using refreshcontrol in tableview, how to know if the user is still holding down the tableview?在tableview中使用refreshcontrol时,如何知道用户是否还在按住tableview? 【发布时间】:2016-07-29 16:45:46 【问题描述】:通常我们做我们的工作并调用 endrefreshing()。即使用户仍然按住刷新,这也会导致刷新停止。我不想打断用户的刷新操作。
【问题讨论】:
【参考方案1】:您可以使用touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?)
和touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?)
方法来了解用户何时触摸视图以及用户何时结束触摸视图。
【讨论】:
以上是关于在tableview中使用refreshcontrol时,如何知道用户是不是还在按住tableview?的主要内容,如果未能解决你的问题,请参考以下文章
在tableview中使用refreshcontrol时,如何知道用户是不是还在按住tableview?
在 tableView(_ tableView:, cellForRowAt indexPath:) 委托方法中使用调度组; “未使用 UITableViewCell 类型的表达式”