Napisałem własną funkcję przewijania pól tekstowych w górę, gdy pojawia się klawiatura. Aby zamknąć klawiaturę, dotykając pola tekstowego, stworzyłem taki, UITapGestureRecognizer
który dba o rezygnację z pierwszej odpowiedzi na polu tekstowym po stuknięciu.
Teraz utworzyłem również autouzupełnianie dla UITableView
pola tekstowego, które tworzy pole tuż pod polem tekstowym i wypełnia je elementami, gdy użytkownik wprowadza tekst.
Jednak po wybraniu jednego z wpisów w tabeli autouzupełniania didSelectRowAtIndexPath
nie zostanie wywołany. Zamiast tego wydaje się, że rozpoznawany jest gest rozpoznawania gestów i po prostu rezygnuje z pierwszej odpowiedzi.
Domyślam się, że jest jakiś sposób, aby powiedzieć narzędziu rozpoznającemu gest gestu, aby dalej przekazywał komunikat o dotknięciu do UITableView
, ale nie mogę zrozumieć, co to jest. Każda forma pomocy jest mile widziana.