scrollViewBeginDragging for TableView in ios无法正常工作

时间:2015-08-10 14:39:50

标签: ios uitableview uiscrollview

我有主视图控制器two tabs每个都是 容器视图 。此处第一个标签滚动视图第二个标签表格视图。我的目标是在滚动时实现selected tab to be scrolled upside。我使用scrollViewWillBeginDraggingscrollViewDidEndDragging在第一个选项卡[滚动视图]的主视图控制器中实现了此操作,但是当我尝试在同一主视图控制器中为我的第二个选项卡实现此操作时。我的第二个标签[表格视图]滚动到顶部,但第二个标签的didselectmethod 无法正常工作。如何解决这个问题?有没有办法从一个视图控制器访问tableview的委托给另一个视图控制器[比如使用它的委托]。

1 个答案:

答案 0 :(得分:1)

为第二个选项卡[表视图]创建自定义委托,并在主视图控制器中调用委托功能。在主视图中,控制器调用委托函数中的scrollViewDidEndDragging方法。