将UITableView滚动手势传递给superview UITableView

时间:2017-07-20 11:16:28

标签: ios swift uitableview uigesturerecognizer

我有一个SuperUITableView作为主要的超级视图;在那个superview中,我有另一个名为SubUITableView的UITableView。

我想将滚动手势从子视图(SubUITableView)传递到超级视图(SuperUITableView

如果问题不明确,请在评论中向我提出任何问题而不是低估。

1 个答案:

答案 0 :(得分:0)

UITableViews将确认scrollViewDidScroll委托。

在内部tableView的委托中,您只需编程滚动超级tableView。

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    UIScrollView *parentScrollView = (scrollView == self.tableView1) ? self.tableView2 : self.tableView1;
    [otherScrollView setContentOffset:[scrollView contentOffset] animated:NO];
}