UITapGestureRecognizer bricht UITableView didSelectRowAtIndexPath

Ich geschrieben habe meine eigene Funktion zum scrollen von text-Felder, wenn die Tastatur angezeigt wird. Um zu schließen Sie die Tastatur, indem Sie auf Tippen Weg von der Textfeld, habe ich einen UITapGestureRecognizer sorgt dafür, dass der Rücktritt first responder auf das Textfeld beim Tippen Weg.

Nun habe ich auch erstellt ein autocomplete für die textfield-Instanz erstellt, die UITableView nur unter dem text-Feld und füllt es mit Artikeln wie der Benutzer text eingibt.

Jedoch, bei der Auswahl eines der Einträge in der auto abgeschlossen Tabelle didSelectRowAtIndexPath nicht genannt. Stattdessen scheint es, dass die tap gesture recognizer wird immer genannt und tritt nur first responder.

Ich vermute, es ist ein Weg zu sagen, das tap gesture recognizer zu halten, übergeben Sie die Tippen Sie auf Nachricht, bis zu der UITableView, aber ich kann nicht herausfinden, was es ist. Jede Hilfe wäre sehr geschätzt.

InformationsquelleAutor Jason | 2011-11-19

Schreibe einen Kommentar