ios 中 TableView 的 scrollviewBeginDragging 不工作

scrollviewBeginDragging for TableView in ios not working

我有一个 Main View controllertwo tabs 每个都是一个 container view第一个选项卡是一个滚动视图第二个选项卡是一个table 查看 。我的目标是在滚动时实现 selected tab to be scrolled upside 。我通过使用 scrollViewWillBeginDraggingscrollViewDidEndDragging 在第一个选项卡 [滚动视图] 的主视图控制器中实现了此操作,但是当我尝试在同一个主视图控制器中为我的第二个选项卡实现此操作时。我的第二个选项卡 [Table 视图] 正在滚动到顶部,但第二个选项卡的 didselectmethod 不工作。如何解决这个问题?有什么方法可以从一个视图控制器访问 table 视图的委托到另一个视图控制器[就像使用它的委托]。

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