Я написав власну функцію прокручування текстових полів вгору, коли з’являється клавіатура. Для того, щоб відхилити клавіатуру, торкнувшись подалі від текстового поля, я створив команду, UITapGestureRecognizer
яка піклується про відставку першого відповідача в текстовому полі при натисканні на нього.
Тепер я також створив автозаповнення для текстового поля, яке створює UITableView
трохи нижче текстового поля та заповнює його елементами, коли користувач вводить текст.
Однак, вибираючи одну з записів у автоматично завершеній таблиці, didSelectRowAtIndexPath
не викликається. Натомість, здається, що розпізнавальник жестів натискання телефонує і просто віддає першу відповідь.
Я здогадуюсь, є якийсь спосіб сказати розпізнавальному жесту натискання, щоб продовжувати передавати повідомлення про торкнення вниз UITableView
, але я не можу зрозуміти, що це таке. Будь-яка допомога буде дуже вдячна.