在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?的主要内容,如果未能解决你的问题,请参考以下文章

RefreshControl 不隐藏

在tableview中使用refreshcontrol时,如何知道用户是不是还在按住tableview?

在 tableView(_ tableView:, cellForRowAt indexPath:) 委托方法中使用调度组; “未使用 UITableViewCell 类型的表达式”

iOS 实现点击在tableview中使用3D Touch

如何使用此代码在 tableview 中使用搜索栏?

如何在 RxSwift 中使用 tableView 数据源(numberOfRowsInSection)?