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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta