🖼️
uGUIのInputFieldで編集できない入力フォームを作る
検証環境
Unity2018.2.1f1
解説
<img width="358" alt="sふぁsfさdふぁs.png" src="https://qiita-image-store.s3.amazonaws.com/0/55365/d88b6cf0-3ad4-7905-9d58-f0557b01dc92.png">
InputFieldコンポーネントの設定を変更することで実現可能です。
| プロパティ | 説明 |
|---|---|
| Interactable | UI要素を選択する機能の有効/無効を切り替える。デフォルトで有効。 |
| ReadOnly | 読み取り専用の有効/無効を切り替える。デフォルトで無効。 |
挙動
上から、
- Interactable = true && ReadOnly = false
- Interactable = false&& ReadOnly = false
- Interactable = true && ReadOnly = true

Interactableがfalseだと選択自体が出来なくて、ReadOnlyがtrueだと選択は出来るけど変更が加えられない挙動をします。
用途に応じて使い分けるとよいかと思います。参考にしてみてください。
Discussion