Ho scritto la mia funzione per scorrere i campi di testo quando appare la tastiera. Per chiudere la tastiera toccando lontano dal campo di testo, ho creato un oggetto UITapGestureRecognizer
che si occupa di dimettersi dal primo risponditore sul campo di testo quando si tocca via.
Ora ho anche creato un completamento automatico per il campo di testo che crea un campo UITableView
appena sotto il campo di testo e lo popola con gli elementi mentre l'utente inserisce il testo.
Tuttavia, quando si seleziona una delle voci nella tabella completata automaticamente, didSelectRowAtIndexPath
non viene chiamato. Invece, sembra che il riconoscimento dei gesti dei tocchi venga chiamato e si dimetta dal primo risponditore.
Immagino che ci sia un modo per dire al riconoscitore dei gesti dei tocchi di continuare a passare il messaggio di tocco al UITableView
, ma non riesco a capire di cosa si tratti. Qualsiasi aiuto sarebbe molto apprezzato.