Uitableview 在iOS 7中,是否可以从tableview节标题向下滑动视图?

Uitableview 在iOS 7中,是否可以从tableview节标题向下滑动视图?,uitableview,ios7,Uitableview,Ios7,我已经研究了一天的大部分时间了,我得出的结论是这可能是不可能的。这就是我要做的。我有一个TableViewController,其中我有一个带有一个部分的表视图。我已将节标题设置为包含UIView,并保留默认的“粘性”行为,以便节标题不会随行滚动。我想在节头上引入一个按钮,当点击该按钮时,将导致第二个TableView从节头向下滑动。基本上,我希望与notifications窗口具有类似的功能,但我希望它能够从表的节标题中滑出/滑下 到目前为止,我最好的尝试是重新绘制节标题,然后调用[self.

我已经研究了一天的大部分时间了,我得出的结论是这可能是不可能的。这就是我要做的。我有一个TableViewController,其中我有一个带有一个部分的表视图。我已将节标题设置为包含UIView,并保留默认的“粘性”行为,以便节标题不会随行滚动。我想在节头上引入一个按钮,当点击该按钮时,将导致第二个TableView从节头向下滑动。基本上,我希望与notifications窗口具有类似的功能,但我希望它能够从表的节标题中滑出/滑下

到目前为止,我最好的尝试是重新绘制节标题,然后调用[self.tableView reloadData],这会导致抖动效果,并且第二个tableView控制器无法正确显示。我的下一个想法是实际使用第二个TableView作为节标题中的UIView,并且只显示第二个TableView的页脚,直到用户点击标题为止。即使我这样做了,我仍然不知道如何创建向下滑动的过渡


如果您对此有任何帮助或想法,我们将不胜感激。

要从上方向下滑动视图,我最终决定使用以下代码:

-(无效)openView
{
[UIView animateWithDuration:1.0
动画:^{
loadingView.frame=CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.height);
}
完成:^(布尔完成){
}];
}
-(无效)近景
{
[UIView animateWithDuration:1.0
动画:^{
loadingView.frame=CGRectMake(0,-40 self.view.frame.size.height,self.view.frame.size.width,self.view.frame.size.height);
}
完成:^(布尔完成){
}];
}

关闭视图时,我在y轴上以-40开始,因为我的工作需要偏移。如果您使用此代码,您可能需要使用这些值来获得所需的内容。我希望这可以为其他人指明解决他们特定问题的正确方向。

使用
UIView animateWithDuration:animations:
创建向下滑动动画。这帮助我了解了如何制作视图幻灯片,谢谢!您应该将您的解决方案作为答案发布并接受它。