Ho un UITableView. Ho aggiunto a questa tabella un UIGestureRecognizer che cerca lo scorrimento su una cella e abilita la modifica su tale tabella se rileva uno swipe. Quando scorro verso destra, effettivamente consente la modifica sul tavolo. Tuttavia, quando scorro a sinistra, viene visualizzato il pulsante di eliminazione rosso predefinito sul lato destro della cella. Come posso disattivare questo comportamento predefinito e farlo in modo che se faccio scorrere a sinistra O a destra, ottengo modifiche in entrambi i modi?Override swipe gesture su 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];
}
Questo è quello che stavo cercando, Grazie :) – bitmoe