Ich habe meine eigene Funktion geschrieben, um Textfelder nach oben zu scrollen, wenn die Tastatur angezeigt wird. Um die Tastatur durch Tippen auf das Textfeld zu schließen, habe ich eine erstellt UITapGestureRecognizer
, die dafür sorgt, dass der Ersthelfer beim Tippen auf das Textfeld zurücktritt.
Jetzt habe ich auch eine automatische Vervollständigung für das Textfeld erstellt, die UITableView
direkt unter dem Textfeld erstellt und mit Elementen gefüllt wird, wenn der Benutzer Text eingibt.
Wenn Sie jedoch einen der Einträge in der automatisch vervollständigten Tabelle auswählen, didSelectRowAtIndexPath
wird dieser nicht aufgerufen. Stattdessen scheint es, dass der Tippgestenerkenner aufgerufen wird und nur den Ersthelfer zurücktritt.
Ich vermute, es gibt eine Möglichkeit, dem Tap-Gestenerkenner zu sagen, dass er die Tap-Nachricht weiter an den weiterleiten soll UITableView
, aber ich kann nicht herausfinden, was es ist. Jede Hilfe wäre sehr dankbar.