滚动至“刷新为”按钮按iOS-非UITableView

滚动至“刷新为”按钮按iOS-非UITableView,ios,uitableview,uiscrollview,gesture,uirefreshcontrol,Ios,Uitableview,Uiscrollview,Gesture,Uirefreshcontrol,对于noob的问题很抱歉,但是有没有办法将“滚动刷新”手势用作按钮按下 基本上,我有一个简单的应用程序来演示我正在进行的一个新项目的一个方面。目前,它设置为更新一些数据的基础上,一个按钮按下,但我认为这将是光滑的刷下来的手势 我读到的所有内容似乎都显示了默认的刷新滚动/UIRefreshControl仅适用于UITableView元素 有没有一种方法可以让我们模拟这种类型的手势来按下按钮?您可以在任何UIScrollView子类上使用它 如果您想自己实现它,可以使用键值观察来观察scrollVi

对于noob的问题很抱歉,但是有没有办法将“滚动刷新”手势用作按钮按下

基本上,我有一个简单的应用程序来演示我正在进行的一个新项目的一个方面。目前,它设置为更新一些数据的基础上,一个按钮按下,但我认为这将是光滑的刷下来的手势

我读到的所有内容似乎都显示了默认的刷新滚动/UIRefreshControl仅适用于UITableView元素

有没有一种方法可以让我们模拟这种类型的手势来按下按钮?

您可以在任何
UIScrollView
子类上使用它

如果您想自己实现它,可以使用键值观察来观察scrollView的
contentOffset
属性,或者在
scrollViewDidScroll:
delegate方法中检查它。从那里,您可以在滚动视图的内容上方显示所需的视图,并根据内容偏移触发所需的任何操作