ho aggiunto questo codice in cellForRowAtIndexPath
Come aggiungere i gesti di scorrimento alla cella UITableView?
UISwipeGestureRecognizer *gestureR = [[UISwipeGestureRecognizer alloc]
initWithTarget:self action:@selector(handleSwipeFrom:)];
[gestureR setDirection:UISwipeGestureRecognizerDirectionRight];//|UISwipeGestureRecognizerDirectionRight)];
[cell addGestureRecognizer:gestureR];
funziona benissimo. Ma voglio UISwipeGestureRecognizerDirectionLeft
quindi aggiunta come questo
[gestureR setDirection:UISwipeGestureRecognizerDirectionLeft|UISwipeGestureRecognizerDirectionRight)];
Quando controllo con la direzione e lo stato sono sempre ottenendo 3 = 3
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer {
NSLog(@"%d = %d",recognizer.direction,recognizer.state);
}
se applico solo gesto funziona benissimo. Ho provato ad aggiungere due gesti uno per uno. ma risponderà per un solo gesto.
Come aggiungere secondi gesti. Ho aggiunto direttamente a un gesto a TableView un altro a cella, ma ora uso.
Grazie, già provato come sopra ma non con funzioni diverse (selettore) .. Cerco di farti sapere ... +1 –