facebook twitter hatena line email

Unity/UIInputField

提供: 初心者エンジニアの簡易メモ
2019年2月24日 (日) 07:27時点におけるAdmin (トーク | 投稿記録)による版 (androidでInputFieldに日本語入力させる)

移動: 案内検索

入力欄に文字列を入れる

GameObject objtext = GameObject.Find ("Canvas/InputField");
objtext.GetComponent<InputField> ().text = name;

入力欄に文字列を取得

GameObject objtext = GameObject.Find ("Canvas/InputField");
Debug.Log(objtext.GetComponent<InputField> ().text);

or

GameObject objtext = GameObject.Find ("Canvas/InputField/Text");
Debug.Log(objtext.GetComponent<Text> ().text);

数字のみに限定する

GameObject objtext = GameObject.Find("Canvas/InputField");
objtext.GetComponent<InputField>().contentType = InputField.ContentType.IntegerNumber;

Unity2017.xでandroidでInputFieldに日本語入力させる

https://qiita.com/Gok/items/35329c717203e86774f0

InputFieldの下のTextに参考pageのコードをアタッチする

参考

InputField公式:https://docs.unity3d.com/ja/530/Manual/script-InputField.html