Skip to content

UI文本

UiText 是继承自 UiRenderable

属性

textContent

默认值:'Text'

文本元素的内容,支持转义字符与换行,会对自身元素的自适应大小产生影响。

换行后,所有受到元素大小影响的属性,均需以新的大小进行计算,包括且不限于:

  • textXAlignment
  • textYAlignment

定义于 #L152


richText

默认值:false

文本元素的内容是否支持富文本。支持的xml语法请看:富文本

定义于 #L345


textFontSize

默认值:14

节点显示的文本的字体大小。

定义于 #L153


textColor

默认值:{}

节点显示的文本的颜色。

定义于 #L154


textXAlignment

默认值:'Center'

节点显示的文本的水平对齐方式。

定义于 #L155


textYAlignment

默认值:'Center'

节点显示的文本的垂直对齐方式。

定义于 #L156


autoWordWrap

默认值:false

是否开启自动换行。

定义于 #L157


textLineHeight

默认值:1.2

文本的行高。

定义于 #L158


textStrokeColor

默认值:{}

文本的描边颜色。

定义于 #L365


textStrokeOpacity

默认值:1

文本描边的不透明度。

定义于 #L369


textStrokeThickness

默认值:0

文本描边的厚度。范围0-25

描边粗细效果不影响元素“尺寸”,即不会影响自适应、布局计算、以及交互热区,但是会受到UIScale的影响

定义于 #L373


textFontFamily

默认值:UITextFontFamily.Default

文本使用的字体。

由官方提供的可免费商用字体。

定义于 #L377

静态方法

create()

创建并返回一个新的 Ui文本,初始parent为空。

返回值

类型说明
UiText新建 UiText 元素实例

定义于 #L159

枚举

UITextFontFamily

字体样式

属性说明
Default默认字体
BoldRound粗圆体
CodeNewRomanBoldCode New Roman Bold

定义于 #L481