ユーザーからのテキスト入力を受け入れるために、NGUI の UIInput クラスを使用しています。モバイル デバイスのテキスト ボックスに入力を開始したとき。キーボードが表示され、その中に別のテキストボックスがあり、「OK」/「完了」ボタンがあります (iPhone の場合は、キーボード アクセサリ ビューのように)。
キーボード内に表示されるテキスト ボックスを無効にすることはできますか? それともそれも不可能で、私はただのブランクを撃っていますか?
一応検索で拾えたのは、キーボードの見た目はUnityの「TouchScreenKeyboard」クラスを購入。しかし、Unity Scripting のリファレンスによると、キーボード内のテキスト フィールドを隠すことができるものは何もありません。
Unity スクリプティング リファレンス: TouchInputKeyboard
PS:- テキストボックスに直接入力することで入力を入力できるはずですが、キーボード内の余分なテキストボックスを削除したいだけです。
より明確にするために、これを説明する画像を添付しました
これが画面です。
テキストボックスの1つに入力を開始すると。次のようなキーボードが表示されます。ご覧のとおり、キーボードのすぐ上にあるテキスト ボックスは元のものではありません。