Tengo un UITableView. He agregado a esta tabla un UIGestureRecognizer que busca un deslizamiento en una celda y habilita la edición en esa tabla si detecta un deslizamiento. Cuando deslizo hacia la derecha, de hecho habilita la edición en la tabla. Sin embargo, cuando deslizo el dedo hacia la izquierda, aparece el botón de eliminación rojo predeterminado en el lado derecho de la celda. ¿Cómo puedo desactivar este comportamiento predeterminado y hacerlo de manera que si deslizo el dedo hacia la izquierda O hacia la derecha, obtengo la edición de alguna manera?Anular gesto de deslizamiento en UITableView
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer {
foldersTable.editing=YES;
}
- (void)viewDidLoad
{
[super viewDidLoad];
UIGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
[foldersTable addGestureRecognizer:recognizer];
[recognizer release];
}
Esto es lo que estaba buscando, Gracias :) – bitmoe