Ho una tabella che ha un riconoscitore di gesture a pressione lunga che esegue il codice a seconda della riga della tabella selezionata.Come selezionare una riga della tabella durante una pressione prolungata in Swift
Il problema che sto avendo è che attualmente devo toccare la riga che voglio poi fare la lunga pressione.
Come posso fare in modo che la tabella selezioni la riga che sto premendo a lungo senza dover toccare per selezionarla prima?
è già raggiunto la funzionalità e di fronte al problema con un tap in più. –
Non sono sicuro, se ho capito bene il problema. Quello che posso dire è che con il mio codice faccio una lunga pressione e ottengo il parametro IndexPath della riga su cui ho fatto la lunga pressione. Non è necessario alcun tocco aggiuntivo. – user3687284
'let touchPoint = longPressGestureRecognizer.locationInView (self.tableView)' è corretto invece di 'let touchPoint = longPressGestureRecognizer.locationInView (self.view)'. Altrimenti, non si tiene conto del fatto che 'self.tableView.frame.origin' non deve essere uguale a' CGPointZero' –