如何同时滚动多个tableview

0 parallel-processing objective-c uitableview uiscrollview ios

2Tableviews在一个ViewController具有不同大小的单元格高度。当我滚动时view controller,需要同时滚动tableview cell两个表格单元格也需要同时隐藏。

200px height顶部 tableview 中的单元格,50px height底部 tableview。

当我滑动 100px 时,顶部表格单元格滚动 100 px,底部表格单元格应该滚动 25px。

这种平行滚动可能吗?任何建议.. 提前致谢

小智 5

作为UITableview源自UIScrollview你可以在委托方法滚动金额

- (void)scrollViewDidScroll:(UIScrollView *)scrollView 
Run Code Online (Sandbox Code Playgroud)

您可以获取正在滚动的滚动视图的内容偏移量并将其分配给另一个表视图。

在这种方法中,您应该能够访问两个表视图。

您需要检查的属性是 contentOffset。

firsttableview.contentOffset = scrollview.contentOffset
Run Code Online (Sandbox Code Playgroud)