Sto tentando di utilizzare lo UITableView.keyboardDismissMode = UIScrollViewKeyboardDismissMode.Interactive
, per poter trascinare la tastiera su e giù. Tuttavia non riesco a trovare alcun modo per tenere traccia del frame della tastiera per aggiornare la mia vista frameView e messaggistica. Sto semplicemente cercando di replicare il comportamento standard di iMessage. Dato il nome, avrei pensato che lo UIKeyboardWilChangeFrameNotification
sarebbe stato perfetto per tracciare le modifiche alla cornice della tastiera, ma solo a quando il gesto termina e la tastiera si anima su o giù.UIKeyboard cambierà cornice con la tastiera interattiva, non chiamata continuamente
14
A
risposta
-3
L'approccio migliore per il licenziamento interattivo consiste nell'utilizzare le notifiche di sistema "UIKeyboardDidShowNotification" e "UIKeyboardWillHideNotification". Quando viene chiamato il selettore, aggiorni il margine inferiore della tabella. NON i vincoli. Aggiornare il riquadro ti darà una bella esperienza di rimozione della tastiera senza problemi.
+0
Questo non aggiorna e segue l'interazione della tastiera. – Michael
Problemi correlati
- 1. Nascondere la UIKeyboard
- 2. CSS non cambierà
- 3. iOS: come accedere a `UIKeyboard`?
- 4. iOS 8 Modifica dell'orientamento: la cornice della tastiera non viene visualizzata correttamente
- 5. Colore sfondo eclissi non cambierà OSX, Pydev
- 6. installazione di `lightdm` in Dockerfile solleva tastiera interattiva menu Layout
- 7. Will random() cambierà mai?
- 8. La tastiera non risponde
- 9. L'icona dell'app non cambierà in iPhone Simulator
- 10. Dell'Interruttore script di R da non interattiva e interattiva
- 11. Posso tingere (nero) un UIKeyboard? Se é cosi, come?
- 12. Acquisizione del colore di sfondo UIKeyboard a livello di programmazione
- 13. PowerShell in modalità non interattiva
- 14. Come funziona sympy? Come interagisce con la shell Python interattiva e come funziona la shell Python interattiva?
- 15. iOS iPhone - ottieni UIKeyboard height PRIMA di keyboardWillShow
- 16. Shell personalizzata (interattiva) con Python
- 17. Perché la dimensione del carattere non cambierà con lo zoom del browser?
- 18. È possibile modificare UITextInputTraits mentre è visualizzata una UIKeyboard?
- 19. Android sposta continuamente lo sfondo con animazione
- 20. come non consentire più tasti di chiamata ricevuti con una pressione di un tasto?
- 21. Perché la funzione textFieldShouldReturn non viene chiamata?
- 22. Mostra tastiera in chiamata - Comporre un numero durante la chiamata - DTMF
- 23. Perché la mia console interattiva Python non funziona correttamente?
- 24. Bash, esegui il comando ma continua con la sessione interattiva
- 25. Viewport2DVisual3D cornice creata non è visibile
- 26. Dimensione minima finestra QML con cornice
- 27. Come creare la funzione elisp interattiva con argomenti opzionali
- 28. Come ottenere la cornice corretta all'interno willRotateToInterfaceOrientation
- 29. Navigazione da tastiera con Android GridView non scorre la griglia
- 30. Android: ScrollView non scorre con la tastiera fuori
FYI: http://www.openradar.me/14847817 –