Tengo un UITextView con autocorrección activada. La altura de la vista es de aproximadamente 30 píxeles. Cuando la autocorrección aparece en la vista de autocorrección, es casi invisible debajo del texto. ¿Hay alguna forma de controlar la posición de la pequeña ventana de autocorrección o asegurar que sea la capa superior para que esté siempre visible y el usuario pueda verla e interactuar fácilmente con ella?UITextView y la posición de la ventana de autocorrección flotante
Respuesta
Descubrí que estableciendo el scrollEnabled en false en el UITextView, la ventana emergente siempre aparecería sobre la palabra que se está corrigiendo.
Sí, tiene razón, pero al menos en mi caso, estoy cambiando un problema por otro. ¡Ahora la ventana emergente está visible pero el usuario no puede desplazarse! Francamente, creo que esto es un error de iOS. Deben asegurarse de que la ventana emergente siempre esté visible. Gracias por la entrada. – QBit
¿Intentó configurar clipsToBounds = NO para su UITextView? Parece que está recortando la vista de autocorrección al tamaño de fotograma de su UITextView ... o quizás posicionándola automáticamente dentro de su marco. Vale la pena intentarlo de todos modos ..
Muchas gracias por la sugerencia. Sin embargo, recorrí ese camino sin éxito. Sin embargo parecía razonable. – QBit
Eso es menos que ideal, ya que UITextView hereda de UIScrollView. La configuración clipsToBounds a 'NO' significa que se rompe totalmente el desplazamiento. La ventana emergente debe ser de nivel de ventana. Es un error de iOS. – karwag
Después de probar varias soluciones sin éxito, me parece que la mejor manera que funcionó para mí es simplemente agregar su UITextView dentro de una UIView.
- 1. UITextView ortografía y autocorrección personalizadas
- 2. Controlar la posición de visualización de autocorrección en el iPhone
- 3. Actualice la posición de desplazamiento de UITextView en el iPhone
- 4. Proceso de apertura y cambio de la posición de ventana
- 5. Anomalía de la posición de la ventana de cacao
- 6. Cómo establecer la posición del cursor en UITextView
- 7. WPF - ¿Establece la posición de la ventana de diálogo relativa a la ventana principal?
- 8. Buscar la ubicación/posición de JFrame en la ventana
- 9. ¿Determinando la posición de la ventana del navegador en JavaScript?
- 10. ¿Cómo determino la altura y la posición de desplazamiento de la ventana en jQuery?
- 11. Establecer la posición de la ventana con AppleScript
- 12. Qt: ¿cómo establecer la posición inicial de la ventana principal?
- 13. posición del cursor en un UITextView
- 14. Posición de ventana de WPF
- 15. Adquiera la posición de ventana de Internet Explorer
- 16. Cómo obtener y configurar la posición de la ventana de otra aplicación en C#
- 17. Posición de ventana en Xlib
- 18. Cómo agregar la ventana del marcador de posición en Xcode
- 19. Coloque el cursor al final del texto en uitextview y desplácese a la posición
- 20. Cómo limitar la posición máxima y máxima de la ventana inferior en Windows
- 21. Cómo registrar la posición de la ventana en la configuración de la aplicación Windows Forms
- 22. jQuery UI Posición: Al cambiar el tamaño de la ventana
- 23. ¿Cómo puedo encontrar la posición de una ventana maximizada?
- 24. jQuery en la ventana de desplazamiento animar la posición de la imagen de fondo
- 25. ¿Cómo cambiar el color de la sugerencia de autocorrección de iOS?
- 26. ¿Es posible obtener la posición de div en la ventana del navegador? No dentro del documento. Dentro de la ventana
- 27. EditarTexto autocorrección y Autocompletar no trabajan
- 28. Conjunto altura de la línea de UITextView
- 29. Editar texto sin autocorrección
- 30. Cómo establecer la posición de la ventana WPF en la pantalla secundaria
También he visto esto usando HPGrowingTextView. Aparentemente al azar, la ventana emergente de autocorrección aparecerá debajo de la palabra corregida automáticamente, recortada por el borde inferior del cuadro de entrada de texto. – Tylerc230