質問: **[やりたいこと]** UITextFieldの入力に関して、標準キーボードを使用せずに、UIButtonを用いて独自の仮想キーボードでの入力を行いたいです。 **[何故?]** 画面レイアウト上の制約があるため。 iPadの横画面のアプリを開発しています。標準キーボードを使用した場合、画面の下半分が埋まってしまい都合が悪いです。 ScrollView等で画面全体をずらす方法は、デザイン上今回はNGです。 **[出来ていること]** 独自キーボードの押下時、FirstResponderを取得してフォーカスの当たっているUITextFieldに任意の文字を追加することは行えています。 **[出来ていないこと]** ・UITextFieldにフォーカスが当たっている際に、標準キーボードを非表示にすることが出来ずにいます。 ・また、textFieldShouldBeginEditingを常にFalseを返すようにした場合、そもそもフォーカスが外れてしまうため行いたいことが実現出来ないでいます。※参照先 何か妙案、ありますでしょうか。
回答: `UITextField`の`InputView`にダミーのViewを設定するのはどうでしょうか。 ``` textField.InputView = new UIView(); ```