0

我正在尝试创建一个类似于 Facebook android 应用程序的功能,在主屏幕上,如果您下拉,它会开始更新,并在顶部添加一个新单元格,标题为“正在更新...”:在此处输入图像描述然后它消失了一旦我向下滚动(直到下一次我把桌子拉下来)。

我试图实现的视图是类似的,但在 UITableView 上。我希望在顶部添加一个下拉菜单,打开时看起来像这样:

在此处输入图像描述

当我向上滚动时,它沿着表格向上移动(关闭),就像表格单元格一样,看起来像这样:

在此处输入图像描述

但它始终保持在顶部。就像表格节标题一样。如果我滚动到 UITableView 的顶部,它会再次下降,就像表格单元格索引:0 处的 UITableCell 一样。我怎样才能做到这一点?我尝试了 PullableView Fabio Rodella,但我认为它不能在 UITableView 上实现。

4

2 回答 2

1

查看 Raywenderlich 教程。这里

你需要使用UIScrollViewDelegate方法

-(void)scrollViewDidScroll:(UIScrollView *)scrollView

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

希望这可以帮助。

于 2013-07-03T05:21:07.450 回答
0

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

于 2013-07-03T05:26:27.130 回答