两个具有不同高度的单元格的平行UIScrollViews平行滚动

时间:2019-04-02 22:01:04

标签: ios objective-c uiscrollview

我有两个彼此相邻的UIScrollViews(基本上每个都是一个表)。我想平行滚动它们。到目前为止,这还算不错,但是我的问题是,两个表的每个单元格都对应一个特定日期。左右表格的单元格高度不同。通常,左表的单元格可以与右表的单元格相同,但也可以更小。但是我想平行滚动日期。因此,如果右表的单元格较大,则左表的滚动速度应较慢。如果它们的高度相同,则应平行滚动。到目前为止,我已经使用它们进行了完全平行的滚动:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
  CGPoint offset = scrollViewB.contentOffset;
  offset.y = scrollViewA.contentOffset.y;
  [scrollViewB setContentOffset:offset];
}

但这并不能说明有时不同的高度。我该怎么解决?

0 个答案:

没有答案