Qualcuno sa come implementare compositerBar e tastiera come su Facebook Messenger?Gestione dell'animazione di Facebook e tastiera
Dopo aver aperto la tabella View, una tastiera viene visualizzata dal basso in modo fluido e senza salti. Nella mia implementazione simile funziona in questo modo: dopo aver fatto scorrere verso l'alto, quando tableView offset inferiore < 0, il campo di testo di input di ComposerBar diventa il primo risponditore e la tastiera salta al dito. Sì, io uso UIScrollViewKeyboardDismissModeInteractive
.
In che modo Facebook implementa questa animazione fluida?
Edit: cerco di spiegare come funziona in Facebook Messenger, passo dopo passo.
Ho InputAccessoryView sul mio viewController (TableViewController). Poi comincio a scorrere TV fino (foto 1)
Poi, se inserto in basso a diventare più di un certo valore (ad esempio 10) (foto 2), ho impostato firstResponder a inputTextField (foto 3)
Quindi, nel caso comune, con 'UIScrollViewKeyboardDismissModeInteractive', tastiera salti per posizione delle dita (fig 4)
MA! Nella tastiera di Facebook Messenger trascina dal basso con la distanza uguale a alla distanza percorsa dal dito. (Foto 5)
Così, Facebook Messenger in qualche modo il controllo della tastiera in movimento. La domanda è: come ??
controllare questo https://github.com/oseparovic/MessageComposerView – eddwinpaz
o si può provare anche questo https://github.com/jmascia/DAKeyboardControl – eddwinpaz
@eddwinpaz Ho provato, come penso, tutti questi framework, ma nessuno può ricreare tale funzionalità. –