2017-07-20 5 views
0

Ich habe eine SuperUITableView als Hauptüberblick; Innerhalb dieser Superansicht habe ich ein weiteres UITableView namens SubUITableView.Pass UITableView Scroll-Geste zu Superview UITableView

ich die Scrollgeste vom subview (SubUITableView) an die Superview (SuperUITableView)

übergeben wollen Wenn die Frage nicht klar ist, mich freundlich alles in den statt downvoting Kommentare fragen.

+1

Was ist der Zweck, ein TableView mit einem anderen TableView als Subview zu haben? Was versuchst du zu erreichen, vielleicht gibt es einen effizienteren Weg? –

+0

Eigentlich ist dies eine verschachtelte UICollectionViews mit UITableViews Aufgabe. In diesem Szenario mache ich das so, weil sich innerhalb der SubUITableView die Daten ändern können, was sich auf die Anzahl der Zeilen auswirkt. – MEnnabah

Antwort

0

UITableViews bestätigt ScrollViewDidScroll-Delegat.

Innerhalb der Delegate von inneren TableView, scrollen Sie nur super Tabellenansicht.

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