自定义视图隐藏的 UIRefreshControl:如何进行?

UIRefreshControl hidden by a customview: how to proceed?

我有一个 UIViewController,它包含一个 UITableView 和一个 UIRefreshControl 作为这个 tableview 的子视图。 当 tableview 中至少有一个元素时,一切都很好。我可以毫无问题地进行刷新。

但是,我最近创建了一个新的自定义视图,意思是当其中没有元素时显示在tableview 上方。它看起来像这样:

问题是:当显示这个 "no element" 自定义视图时,我的 UIRefreshControl 不再工作。这是一种正常行为:我的 tableview 上方有一个视图,因此手势控件在 tableview 上不起作用。 所以我的问题是:我如何管理我的视图,以便即使在我的 tableview 上方有这个 "no element" 自定义视图,我也能够下拉刷新?

谢谢!

好吧,我对这个问题的教导不够... 我只需要将此自定义视图添加为我的表格视图的子视图即可。

首先禁用customView 的用户交互。那么也许它会帮助你解决你的问题。