以下の内容はhttps://bibinbaleo.hatenablog.com/entry/2020/06/06/231109より取得しました。


InputFieldをクリックした時、数字キーボードを出したい【Unity】

数字から始まってローマー字も含まれる文字列を入力するInputFieldがあるとする。

iPadでそのInputFieldをクリックしたときに、数字キーボードを最初に表示するように設定したい。

ContentType

f:id:bibinbaleo:20200604112813p:plain

docs.unity3d.com

IntegerNumberだと数字しか入力できなかった;;

f:id:bibinbaleo:20200604112811p:plain

英文字を押してもInputFieldに入らない

Custom>KeyboardType

CustomにしたらKeyboardTypeというのが出てくる

f:id:bibinbaleo:20200604112817p:plain

細かい!NumberPadを選ぶ

f:id:bibinbaleo:20200604112808p:plain

そしてCharacter Validationを Noneにする。

f:id:bibinbaleo:20200606230554p:plain

これで最初数字キーボード+英字入力ができる

f:id:bibinbaleo:20200606230500p:plain

私のAndroidだとこんな感じ

f:id:bibinbaleo:20200604150911p:plain

 その他

Emailだとこんなキーボード。右下に@がある

f:id:bibinbaleo:20200606230452p:plain

Nameだと最初大文字モードになる?iOSは常に最初大文字なだけだっけ?

f:id:bibinbaleo:20200606230456p:plain

最後に

わざわざMacにUnity入れてビルドした。

f:id:bibinbaleo:20200606230335p:plain

f:id:bibinbaleo:20200606230914p:plain

その他InputFieldの細かい設定

tech.pjin.jp




以上の内容はhttps://bibinbaleo.hatenablog.com/entry/2020/06/06/231109より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14