Skip to content

UI文本

UiText 是继承自 UiRenderable

属性

textContent

默认值:'Text'

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

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

  • textXAlignment
  • textYAlignment

richText

默认值:false

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


textFontSize

默认值:14

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


textColor

默认值:{}

节点显示的文本的颜色。


textXAlignment

默认值:'Center'

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


textYAlignment

默认值:'Center'

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


autoWordWrap

默认值:false

是否开启自动换行。


textLineHeight

默认值:1.2

文本的行高。


textStrokeColor

默认值:{}

文本的描边颜色。


textStrokeOpacity

默认值:1

文本描边的不透明度。


textStrokeThickness

默认值:0

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

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


textFontFamily

默认值:UITextFontFamily.Default

文本使用的字体。

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

静态方法

create()

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

返回值

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

枚举

UITextFontFamily

字体样式

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