Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 下拉表格视图单元_Ios_Cocoa Touch_Drop Down Menu_Uitableview - Fatal编程技术网

Ios 下拉表格视图单元

Ios 下拉表格视图单元,ios,cocoa-touch,drop-down-menu,uitableview,Ios,Cocoa Touch,Drop Down Menu,Uitableview,我正在尝试创建一个类似于Facebook android应用程序的功能,在主屏幕上,如果你下拉,它将开始更新,并在顶部添加一个标题为“更新…”的新单元格:然后在我向下滚动时,它将消失(直到下一次下拉表格) 我试图实现的观点是类似的,但基于一种合理的观点。 我希望在顶部添加一个下拉菜单,打开时如下所示: 当我向上滚动时,它沿着表格向上移动(关闭),就像表格单元格一样,如下所示: 但它总是在上面。类似于表节标题。如果我滚动到UITableView的顶部,它会再次向下显示,就像表单元格索引为0的U

我正在尝试创建一个类似于Facebook android应用程序的功能,在主屏幕上,如果你下拉,它将开始更新,并在顶部添加一个标题为“更新…”的新单元格:然后在我向下滚动时,它将消失(直到下一次下拉表格)

我试图实现的观点是类似的,但基于一种合理的观点。 我希望在顶部添加一个下拉菜单,打开时如下所示:

当我向上滚动时,它沿着表格向上移动(关闭),就像表格单元格一样,如下所示:

但它总是在上面。类似于表节标题。如果我滚动到UITableView的顶部,它会再次向下显示,就像表单元格索引为0的UITableCell一样。
我怎样才能做到这一点?我尝试了PullableView Fabio Rodella,但我认为它不能在UITableView上实现。

查看Raywenderlich教程

您需要使用
UIScrollViewDelegate
方法

-(void)scrollViewDidScroll:(UIScrollView *)scrollView


希望这有帮助。

对于iOS 6.0及更高版本,您可以在UITableView上使用UIRefreshControl

-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate