Il seguente dovrebbe funzionare: Si dovrà utilizzare una notifica UIKeyboard all'interno del codice
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillBeHidden:)
name:UIKeyboardWillHideNotification object:nil];
Poi all'interno della vostra keyboardWillBeHidden:
né parimenti metodo chiamato usare la risposta (link sotto), che restituisce sei un codice a due lettere per la lingua attualmente selezionata.
Link: Getting current device language in iOS?
Così il vostro metodo di keyboardWillBeHidden:
metodo viene chiamato quando la tastiera è nascosta legge dal sistema l'opzione di lingua della tastiera che è attualmente selezionato.
Questa è la teoria, non l'ho mai provato, buona fortuna.
'UIKeyboardWillHideNotification' non viene attivato quando l'utente cambia la lingua tramite l'icona del globo. Quindi non capisco perché questa risposta sia accettata. – nschum
Così vero @nschum –