Como ter vários scrollViews em um scrollView

Eu gostaria de ter um grande scrollview com a rolagem horizontal ativada. Dentro deste scrollView eu gostaria de ter (digamos) 5 outras scrollviews que podem ser roladas verticalmente.

Alguém pode me apontar a direção certa para saber como lidar com os toques?

Estou pensando em fazer dois gesturerecognizer (1 para tap e 1 para pan) e usar o delta dos valores X e Y para calcular um furto horizontal ou vertical. Depois de verificar a direção, configurei o grande rolador ou um dos roladores para ativar ou desativar. Isso é o correto?

EDIT: Em vez de usar o meu método acima, eu era apenas capaz de adicionar meus 5 scrollviews (rolagem vertical) em um grande scrollview (horizontal), adicionando os 5 scrollviews como uma sub-visão do grande problema. Talvez esse código possa ajudar alguém também.

for (int i = 0; i < NumberOfVerticalScrollers; i++) {
        CGRect frame;
        frame.origin.x = self.scrollView.frame.size.width * i;
        frame.origin.y = 0;
        frame.size = self.scrollView.frame.size;

        UIScrollView *scroller = [[UIScrollView alloc] initWithFrame:frame];
        scroller.directionalLockEnabled = YES;
        scroller.contentSize = CGSizeMake(320, 960);
        [self.scrollView addSubview:scroller];
}
self.scrollView.delegate = self;
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * NumberOfVerticalScrollers, self.scrollView.frame.size.height);

questionAnswers(4)

yourAnswerToTheQuestion