ボタンイベントをクリックしたときに、プログラムでキーボードを変更したいのですが。
アプリでカスタムキーボードを使用しましたが、カスタムキーボードのボタンをクリックしたときに、プログラムで英語(US)キーボードを変更する必要があります。
私は自分の質問に対する答えを得たところです。
入れるだけでnil
、inputView
英語(US)キーボードに戻ります。
キーボードを制御できる唯一の方法は、キーボードを表示する(UITextView / UITextFieldをファーストレスポンダーとして設定する)、非表示にする(編集を辞任する、キーボードを閉じる簡単な方法?)ことです。
キーボードの言語はユーザー設定であるため、アプリで変更することはできません。独自のカスタムキーボードが必要な場合は、(UIButtonを使用して)自分で設計し、明らかにプログラムする必要があります(表示されているとき、非表示になっているとき。ユーザーが好むキーボードを使用するだけです。なぜ必要なのですか。結局のところ、使用するキーボードを決定するのはユーザーです。
プログラムで英語(US)キーボードに変更できます。
これを試して:
textfield.secureTextEntry=YES;
textfield.secureTextEntry=NO;