UIPanGestureRecognizer en UITableViewCell anula el reconocedor de gesto de vista de desplazamiento de UITableView
He subclasificadoUITableViewCell
y en esa clase aplico un reconocedor de gesto de Pan:
<code>UIPanGestureRecognizer *panning = [[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(handlePanning:)]; panning.minimumNumberOfTouches = 1; panning.maximumNumberOfTouches = 1; [self.contentView addGestureRecognizer:panning]; [panning release]; </code>
Luego implemento el protocolo de delegado que se supone que permite gestos simultáneos en la vista de la tabla:
<code>- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer { return YES; } </code>
Luego coloco un tronco dentro delhandlePanning
Método solo para ver cuando se detecta:
<code>- (void)handlePanning:(UIPanGestureRecognizer *)sender { NSLog(@"PAN"); } </code>
Mi problema es que no puedo desplazarme verticalmente a través de la lista de celdas en la vista de tabla y esohandlePanning
Se llama no importa en qué dirección me muevo.
Lo que quiero es parahandlePanning
solo debe llamarse cuando solo hay panorámica horizontal y no vertical. Apreciaría alguna orientación.