1

(IOS 5.1 Xcode 4.3) ユーザーがボタンをクリックしてキーボードの入力方法を切り替えたとき、このイベントを取得して入力方法の状態を判断する方法は?

4

1 に答える 1

1

入力方法が変更されると、キーボードは既に存在しますが、iOS は UIKeyboardDidShowNotification を送信します。次のように、この通知に自分自身を登録できます。

[[NSNotificationCenter defaultCenter] addObserver:self 
                                     selector:@selector(keyboardDidShow:) 
                                         name:UIKeyboardDidShowNotification
                                       object:nil];

それが実際に私の観点からあなたができるすべてです!キーボードの現在の入力方法を直接検出できるかどうかはわかりません! または、次の説明を参照してください:現在の iPhone 入力言語の検出!

于 2012-08-24T09:25:38.373 に答える