「Unity/Csharp/InputField」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==InputFieldをpassword(****)へ== GameObject obj = GameObject.Find ("Canvas/InputField"); obj.GetComponent<InputField> ().contentType = InputField.ContentType.Standard;」) |
(→フォーカスが外れないように) |
||
(同じ利用者による、間の1版が非表示) | |||
行2: | 行2: | ||
GameObject obj = GameObject.Find ("Canvas/InputField"); | GameObject obj = GameObject.Find ("Canvas/InputField"); | ||
obj.GetComponent<InputField> ().contentType = InputField.ContentType.Standard; | obj.GetComponent<InputField> ().contentType = InputField.ContentType.Standard; | ||
+ | |||
+ | ==フォーカスが外れないように== | ||
+ | <pre> | ||
+ | InputField wordInput; | ||
+ | wordInput = wordInputFieldObject.GetComponent<InputField>(); | ||
+ | wordInput.onEndEdit.AddListener(OnEndEdit); | ||
+ | // フォーカスが外れた | ||
+ | void OnEndEdit(string inputword) | ||
+ | { | ||
+ | wordInput.ActivateInputField(); // InputFieldにフォーカスを持たせる | ||
+ | } | ||
+ | </pre> |
2020年3月18日 (水) 22:00時点における最新版
InputFieldをpassword(****)へ
GameObject obj = GameObject.Find ("Canvas/InputField"); obj.GetComponent<InputField> ().contentType = InputField.ContentType.Standard;
フォーカスが外れないように
InputField wordInput; wordInput = wordInputFieldObject.GetComponent<InputField>(); wordInput.onEndEdit.AddListener(OnEndEdit); // フォーカスが外れた void OnEndEdit(string inputword) { wordInput.ActivateInputField(); // InputFieldにフォーカスを持たせる }