2010-10-11 8 views

Respuesta

4

No hay ninguna API para interactuar directamente con la autocorrección. Sin embargo, hay un poco de un truco que encontré no hace mucho: si renuncias al respondedor, se aceptará la autocorrección que se muestra actualmente. Por lo tanto, puede ser capaz de salirse con la dimisión del primer nivel de respuesta y luego asignar de nuevo:

[myTextView resignFirstResponder]; 
[myTextView becomeFirstResponder]; 
+1

¿La interfaz de usuario se ensucia cuando haces esto? –

+1

No. No he tenido ningún problema con eso. – memmons

+0

Impresionante, puedo usar esto en el futuro. –

7

acabo de descubrir que en vez de hacer esto (mata mis animaciones) que puede utilizar:

[messageField reloadInputViews]; 

Funciona como un encanto.

+0

¡Si alguien puede marcar esto como correcto, sería increíble! ¡Gracias! – agfa555

+0

No funciona si no tiene una vista de entrada. – mahboudz

+0

@mahboudz Creo que el caso de la pregunta es que ... ¿por qué downvote? – agfa555

Cuestiones relacionadas