Во время создания ваших представлений прокрутки вы должны создать Обозреватель значений ключей (KVO) для contentOffset вашего представления прокрутки scrol2
NSKeyValueObservingOptions options = NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld;
[scrol2 addObserver:self forKeyPath:@"contentOffset" options:options context:nil];
Затем в методе для наблюдения значения прокрутите свои просмотры прокрутки в соответствии сна ваше желаемое поведение прокрутки.
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
CGPoint new = [[change objectForKey:@"new"] CGPointValue];
CGPoint old = [[change objectForKey:@"old"] CGPointValue];
// it could be necessary to convert your scroll offset for the other scroll view
[scrol1 setContentOffset:new];
}