Skip to content

EUIInputField ​

EUIInputField 是用于接收玩家文本输入的界面控件,公开属性可读取当前 Text,并描述字体、颜色、描边、阴影、对齐与占位提示等外观契约。当前运行包对 Text 与 PlaceHolderText 的直接写入仍有桥接 warnin...

概览 ​

EUIInputField 是用于接收玩家文本输入的界面控件,公开属性可读取当前 Text,并描述字体、颜色、描边、阴影、对齐与占位提示等外观契约。当前运行包对 Text 与 PlaceHolderText 的直接写入仍有桥接 warning,因此可运行示例仅展示创建控件和读取 Text。

继承自 EUINodeBase;可通过 World:CreateUnit("EUIInputField", ...) 创建;返回单个单位

属性 ​

名称类型默认值说明
TextString""输入框当前显示的文本内容,类型为字符串。
TextColorColor[255, 255, 255, 255]输入框文本的颜色,类型为 Color。
FontSizeInt42输入框文本的字号大小,类型为整数 Int。
FontTextFontTypeEnums.TextFontType.HKXZYT_W9_GB输入框文本所使用的字体,类型为 Enums.TextFontType 枚举项,用于决定输入内容渲染时采用的字体样式。
OutlineEnabledBoolfalse是否开启输入框文本描边,类型为布尔值。
OutlineColorColor[0, 0, 0, 0]输入框文本描边的颜色,类型为 Color。
OutlineWidthInt1输入框文本描边的宽度,类型为整数。
OutlineOpacityFloat1.0输入框文本描边的透明度,类型为浮点数。
ShadowEnabledBoolfalse是否开启输入框文本阴影,类型为布尔值。
ShadowColorColor[0, 0, 0, 0]输入框文本阴影的颜色,类型为 Color。
ShadowOffsetVector2[1, 1]输入框文本阴影的偏移量,类型为 Vector2,用于描述阴影在水平与垂直方向上的位移。
ItalicEnabledBoolfalse是否开启输入框文本的斜体效果,类型为布尔值。
TextHorizontalAlignmentEUITextHorizontalAlignmentEnums.EUITextHorizontalAlignment.Left输入框文本的水平对齐方式,取值为 Enums.EUITextHorizontalAlignment 枚举项。
TextVerticalAlignmentEUITextVerticalAlignmentEnums.EUITextVerticalAlignment.Top输入框文本的垂直对齐方式,取值为 Enums.EUITextVerticalAlignment 枚举项。
PlaceHolderTextString""输入框的占位文本,类型为字符串,用于在未输入内容时给出提示信息。
PlaceHolderTextColorColor[0, 0, 0, 0]输入框占位文本的颜色,类型为 Color。

事件 ​

OnDetach ​

签名:OnDetach()