简介
文本框(Text Box)控件类型用于让文本控件类型的文本可由玩家编辑。
【UIEditor_TextBox001.png】
默认 文本框(Text Box)控件类型实例化的 UI 对象效果。
【UIEditor_TextBox002.png】
在 文本框(Text Box)控件类型实例化的 UI 对象中输入文本的效果。
构成
文本框(Text Box)控件类型的 UI 对象(UI Object)由两个 文本(Text)控件类型的 UI 对象,一个 图片(Image)控件类型的 UI 对象组成。可以通过 UI 对象展开子节点 功能进行编辑,具体展开方法请参阅 展开子节点 章节。
【UIEditor_TextBox003.png】
默认 文本框(Text Box)控件类型实例化的 UI 对象展开子节点后的层级结构。
- __BG__ UI 对象,是 图片(Image)控件类型的 UI 对象,用于显示文本框的背景图片。
- __Placeholder__ UI 对象,是 文本(Text)控件类型的 UI 对象,用于显示默认文本内容。当玩家在文本框中输入文本内容时,此 UI 对象将自动不可见
Control.isShown = false。 - __Text__ UI 对象,是 文本(Text)控件类型的 UI 对象,用于显示正在输入的文本内容以及保存当前输入的文本。
属性
文本框控件类型的 UI 对象可配置的属性如下:
【UIEditor_TextBox004.png】
| 名称 | 描述 |
|---|---|
| 是否启用(Interactable) | 此属性确定该 UI 对象是否接受交互。 勾选,接受交互,该 UI 对象有点击等交换效果。 不勾选,交互被禁用,过渡 类型(Type)属性也将设置为禁用状态。 |
| 类型(Type) | 确定 UI 对象的背景图片以何种方式对玩家的操作进行可视化响应的属性。请参阅 过渡选项。 |
| 字符限制(Num Limit) | 设置可在文本框中输入的最大字符数。属性值为自然数,单位为字号,当属性值为 0 时,代表文本框没有输入字符限制。 |
| 类型(Type) | 设置可输入文本框的文本类型。 · 标准(Standard),可以输入任何字符。 · 整数(Integer Number),只允许输入整数。 · 小数数字(Decimal Number),只允许输入数字和一个小数点。 · 字母数字(Alphanumeric),允许使用字母和数字, 无法输入符号。 · 密码(Password), 玩家输入的字符会用星号隐藏, 允许输入符号。 · PIN(Personal identification number), 玩家输入的字符会用星号隐藏, 只允许输入数字字符。 |
| 光标颜色(Cursor Color) | 设置当玩家点击文本框时显示的光标颜色。 |
| 文本颜色(Text Color) | 设置当玩家在文本框输入文本时对应文本的字体颜色。 |
| 只读(Read Only) | 设置文本框是否为只读状态。 勾选,表示文本框为只读状态,玩家不能在文本框中输入内容。 不勾选,表示文本框非只读状态,玩家可以在文本框中输入内容。 |
| 文本样式(Text Style) | 该折叠条目中为文本框显示的文本相关性设置,会直接更改文本框控件类型的 UI 对象子级的文本控件类型的 UI 对象的属性。文本样式(Text Style)属性折叠条目内相关属性的设置,可以参考 文本 章节的相关内容。 |

勾选,接受交互,该 UI 对象有点击等交换效果。
不勾选,交互被禁用,过渡 类型(Type)属性也将设置为禁用状态。
勾选,表示文本框为只读状态,玩家不能在文本框中输入内容。
不勾选,表示文本框非只读状态,玩家可以在文本框中输入内容。