Skip to content

简介

文本框(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 对象展开子节点后的层级结构。

  1. __BG__ UI 对象,是 图片(Image)控件类型的 UI 对象,用于显示文本框的背景图片。
  2. __Placeholder__ UI 对象,是 文本(Text)控件类型的 UI 对象,用于显示默认文本内容。当玩家在文本框中输入文本内容时,此 UI 对象将自动不可见 Control.isShown = false
  3. __Text__ UI 对象,是 文本(Text)控件类型的 UI 对象,用于显示正在输入的文本内容以及保存当前输入的文本。

属性

文本框控件类型的 UI 对象可配置的属性如下:

【UIEditor_TextBox004.png】

名称描述
是否启用(Interactable)此属性确定该 UI 对象是否接受交互。
True.png 勾选,接受交互,该 UI 对象有点击等交换效果。
False.png 不勾选,交互被禁用,过渡 类型(Type)属性也将设置为禁用状态。
类型(Type)确定 UI 对象的背景图片以何种方式对玩家的操作进行可视化响应的属性。请参阅 过渡选项
字符限制(Num Limit)设置可在文本框中输入的最大字符数。属性值为自然数,单位为字号,当属性值为 0 时,代表文本框没有输入字符限制。
类型(Type)设置可输入文本框的文本类型。
· 标准(Standard),可以输入任何字符。
· 整数(Integer Number),只允许输入整数。
· 小数数字(Decimal Number),只允许输入数字和一个小数点。
· 字母数字(Alphanumeric),允许使用字母和数字, 无法输入符号。
· 密码(Password), 玩家输入的字符会用星号隐藏, 允许输入符号。
· PIN(Personal identification number), 玩家输入的字符会用星号隐藏, 只允许输入数字字符。
光标颜色(Cursor Color)设置当玩家点击文本框时显示的光标颜色。
文本颜色(Text Color)设置当玩家在文本框输入文本时对应文本的字体颜色。
只读(Read Only)设置文本框是否为只读状态。
True.png 勾选,表示文本框为只读状态,玩家不能在文本框中输入内容。
False.png 不勾选,表示文本框非只读状态,玩家可以在文本框中输入内容。
文本样式(Text Style)该折叠条目中为文本框显示的文本相关性设置,会直接更改文本框控件类型的 UI 对象子级的文本控件类型的 UI 对象的属性。文本样式(Text Style)属性折叠条目内相关属性的设置,可以参考 文本 章节的相关内容。