2012-08-03 7 views

Respuesta

2

El siguiente debería funcionar: Usted tendría que utilizar una notificación UIKeyboard dentro de su código

[[NSNotificationCenter defaultCenter] addObserver:self 
      selector:@selector(keyboardWillBeHidden:) 
      name:UIKeyboardWillHideNotification object:nil]; 

Luego, dentro de su keyboardWillBeHidden: o similarmente método denominado utilizar la respuesta (enlace más abajo), que devuelve usted un código de dos letras para el idioma seleccionado actualmente.

Enlace: Getting current device language in iOS?

Así que su método keyboardWillBeHidden: método se llama cuando el teclado está oculto lee desde el sistema de la opción de idioma del teclado que está seleccionado actualmente.

Esa es la teoría, yo no lo he probado, buena suerte.

+1

'UIKeyboardWillHideNotification' no se activa cuando el usuario cambia el idioma a través del icono de globo. Entonces no entiendo por qué se acepta esta respuesta. – nschum

+0

Así que verdadero @nschum –

Cuestiones relacionadas