キーボード入力言語を検出するメソッドを作成する必要があります。たとえば、キーボード言語がフランス語の場合は何かを行い、英語の場合は別のことを行います
インターネットで検索して見つけましUITextInputMode
たが、使い方がわかりません。手伝っていただければ幸いです。ありがとう
キーボード入力言語を検出するメソッドを作成する必要があります。たとえば、キーボード言語がフランス語の場合は何かを行い、英語の場合は別のことを行います
インターネットで検索して見つけましUITextInputMode
たが、使い方がわかりません。手伝っていただければ幸いです。ありがとう
それは非常に簡単です、あなたはそれをこのように行うことができます:
UITextInputMode *textInput = [UITextInputMode currentInputMode];
NSString *primaryLanguage = textInput.primaryLanguage;
NSLog(@"Current text input is: %@", primaryLanguage);
Appleのドキュメントに記載されているように、「このプロパティの値は、「es」、「en-US」、「fr-CA」などのBCP47言語コードです」。
変更について通知を受ける必要がある場合は、コントローラーをオブザーバーとして追加します。UITextInputCurrentInputModeDidChangeNotification