私は2つのUIScrollViewを持っています、それらはお互いの上にあります。
                                        UIView
                                           |
                              --------------------------
                              |                        |
                         UIScrollView1            UIScrollView2
私はそれを次のように機能させたいと思います。UIScrollView2をスクロールすると、UIScrollView1も同じcontentOffsetでスクロールするはずです。同期して実行する必要があるため、使用することscrollViewDidScrollはできません。あなたたちはいくつかのアイデアを持っていますか、それはどのように行うことができますか?
ソースコード
    _prContentGridView = [[PRContentGridView alloc] initWithFrame:frame];
    _prContentGridView.minimumZoomScale = 0.25;
    _prContentGridView.maximumZoomScale = 2.0;
    _prContentGridView.delegate = self;
    _prBackgroundGridView = [[PRBackgroundGridView alloc] initWithFrame:frame];
    [self addSubview:_prBackgroundGridView];
    [self addSubview:_prContentGridView];
デリゲートメソッド
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    if (_prContentGridView.scrollEnabled == YES) {
        CGPoint p = CGPointMake(scrollView.contentOffset.x -   _prevousContentOffsetOfContentScrollView.x, scrollView.contentOffset.y - _prevousContentOffsetOfContentScrollView.y);
        [_prBackgroundGridView setContentOffset:p animated:YES];
    }
}