我有一个看起来像这样的模型:

这是一个可以滚动的大表格控制器。
当节标题到达页面顶部时,它会沿顶部冻结,如下所示:

哪个工作正常。但是,当您返回顶部并拉动刷新时,我希望它这样做:

因此,在顶部表格标题单元格和部分标题(不再冻结)之间出现了拉动刷新对话框。
这可能吗?我在搜索中没有找到这样的实现。
我有一个看起来像这样的模型:

这是一个可以滚动的大表格控制器。
当节标题到达页面顶部时,它会沿顶部冻结,如下所示:

哪个工作正常。但是,当您返回顶部并拉动刷新时,我希望它这样做:

因此,在顶部表格标题单元格和部分标题(不再冻结)之间出现了拉动刷新对话框。
这可能吗?我在搜索中没有找到这样的实现。
您可以执行以下操作来实现此目的,
UIScrollView作为视图的子UIViewController's视图。UIViewandUITableView作为这个滚动视图的子视图UIView内部滚动视图代表表格标题单元格。UITableview表格内容代表UITableView's单元格。UIRefreshControl为子视图UITableView并设置其目标方法。- (void)scrollViewDidScroll:(UIScrollView *)scrollView为UITableview和实现滚动视图委托UIScrollview。UIView表格单元格标题在此停止滚动后可见,UIScrollview并允许表格视图滚动。这将启用UIRefreshControl.这里的关键是- (void)scrollViewDidScroll:(UIScrollView *)scrollView方法以及如何实现滚动。您可以添加一个检查contentOffset以确定滚动了多少表视图和滚动视图。为了限制滚动,您可以在此委托方法中手动将此值设置为特定值,之后它将不会滚动。