Escrevi minha própria função para rolar os campos de texto quando o teclado é exibido. Para descartar o teclado tocando fora do campo de texto, criei um UITapGestureRecognizer
que se encarrega de renunciar à primeira resposta no campo de texto ao tocar fora.
Agora também criei um preenchimento automático para o UITableView
campo de texto que cria um logo abaixo do campo de texto e o preenche com itens à medida que o usuário digita o texto.
No entanto, ao selecionar uma das entradas na tabela preenchida automaticamente, didSelectRowAtIndexPath
não é chamado. Em vez disso, parece que o reconhecedor de gestos de toque está sendo chamado e apenas renuncia ao atendedor de chamadas.
Acho que há uma maneira de dizer ao reconhecedor de gestos para continuar transmitindo a mensagem UITableView
, mas não consigo descobrir o que é. Qualquer ajuda será muito apreciada.