There are different approaches. You could implement delegation methods for the scroll view (void)scrollViewDidScroll:(UIScrollView *)sender and (void)scrollViewDidEndDecelerating:(UIScrollView *)sender to observe when scrolling the view. Thanks to this, you can track the index of the current page of the second scrollview. I haven't tried it yet, but something like this should go in the right direction:
- (void)scrollViewDidScroll:(UIScrollView *)sender { if (indexOfSecondScrollView == 3 && secondScrollView.contentOffSet.x >= 3*second_scroll_view_screen_width){ firstScrollView.scrollEnabled == YES;
Burny source share