2012-08-03 11 views

Antwort

2

Folgendes sollte funktionieren: Sie würden eine UIKeyboard Benachrichtigung innerhalb des Codes

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

Dann in Ihrem keyboardWillBeHidden: oder ähnlich benannten Methode verwenden, um die Antwort verwenden müssen (Link unten), die zurückgibt Sie haben einen Zwei-Buchstaben-Code für die aktuell ausgewählte Sprache.

-Link: Getting current device language in iOS?

So Ihre Methode keyboardWillBeHidden: Methode aufgerufen wird, wenn die Tastatur verdeckt wird aus dem System liest die Tastatursprache Option, die derzeit ausgewählt ist.

Das ist die Theorie, ich habe das selbst nicht versucht, viel Glück.

+1

"UIKeyboardWillHideNotification" wird nicht ausgelöst, wenn der Benutzer die Sprache über das Globussymbol ändert. Also verstehe ich nicht, warum diese Antwort akzeptiert wird. – nschum

+0

Also wahr @nschum –

Verwandte Themen