5

ユーザーがiOSのキーボードの言語変更(グローブアイコン)を押したときにトリガーされるハンドラーが必要なシナリオがあります。

どうすればそれを達成できますか?

ありがとう

4

1 に答える 1

2

以下が機能するはずです:コード内でUIKeyboard通知を使​​用する必要があります

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

次に、keyboardWillBeHidden:または同様の名前のメソッド内で、現在選択されている言語の2文字のコードを返す回答(以下のリンク)を使用します。

リンク:iOSで現在のデバイス言語を取得しますか?

したがってkeyboardWillBeHidden:、キーボードが非表示になっているときにメソッドメソッドが呼び出され、現在選択されているキーボード言語オプションがシステムから読み取られます。

それは理論です、私はこれを自分で試していません、幸運を祈ります。

于 2012-08-03T20:28:36.240 に答える