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);