Dedo de dois dedos no aplicativo UIScrollview for iPad
Na verdade, eu quero implementar o furto esquerdo e direito no UIScrollview. Eu tenho scrollview com tamanho de conteúdo (768,1500). Eu tentei isso, mas o problema é que às vezes não detecta o furto e executa a rolagem por lá. então agora eu quero desativar a rolagem no toque de 2 dedo
swipeGesture = [[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(nextswipedScreen:)] autorelease];
swipeGesture.numberOfTouchesRequired=2;
swipeGesture.direction = UISwipeGestureRecognizerDirectionLeft;
[self addGestureRecognizer:swipeGesture];
swipeGesture = [[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(previousswipedScreen:)] autorelease];
swipeGesture.numberOfTouchesRequired=2;
swipeGesture.direction = UISwipeGestureRecognizerDirectionRight;
[self addGestureRecognizer:swipeGesture];
Eu tentei scrollview personalizado para isso, mas eu tenho problema com o método touchesBegan. não está ligando o tempo todo. mesmo eu tentei isso, mas não é capaz de parar a rolagem com dois dedos no UIScrollvie
for (UIGestureRecognizer *mgestureRecognizer in _scrollView.gestureRecognizers) {
if ([mgestureRecognizer isKindOfClass:[UIPanGestureRecognizer class]])
{
UIPanGestureRecognizer *mpanGR = (UIPanGestureRecognizer *) mgestureRecognizer;
mpanGR.minimumNumberOfTouches = 1;
mpanGR.maximumNumberOfTouches = 1;
}
}
Me avise se você tiver alguma solução ou alternativa para iss