Skip to content

UITextLabel ​

继承自:

描述 ​

一个text文本组件

属性 ​

ColorQuad  TitleColor
字体颜色
TextVAlignment  TextVAlignment
上下对齐,有向上、中间和向下对齐
TextHAlignment  TextHAlignment
左右对齐,有向左、中间和向右对齐
int  FontSize
字体大小
string  Title
文本内容
AutoSizeType  IsAutoSize
自动调整节点大小为字体大小
bool  OutlineEnable
是否显示边框
ColorQuad  OutlineColor
边框颜色
int  OutlineSize
边框宽度
bool  ShadowEnable
是否显示阴影
ColorQuad  ShadowColor
阴影颜色
Vector2  ShadowOffset
阴影偏移值
bool  RichText
超文本

函数 ​

获取文本宽高尺寸

代码示例 ​

lua
local workspace = game:GetService("WorkSpace")
local root = SandboxNode.New('UIRoot', workspace)
local label = SandboxNode.New('UITextLabel', root)
label.Title = "商店"
--设置背景框
label.LineColor = ColorQuad.New(0, 0, 0, 0)
--设置背景颜色
label.FillColor = ColorQuad.New(0, 0, 0, 0)
--设置字体颜色
label.TitleColor = ColorQuad.New(255, 0, 0, 255)
--设置位置
label.Position = Vector2.New(75,50)
--设置字体大小
label.FontSize = 18
--设置上下居中对齐
label.TextVAlignment = Enum.TextVAlignment.Center
--设置左右向左对齐
label.TextHAlignment = Enum.TextHAlignment.Left

--设置自动调整大小
label.IsAutoSize= true

--设置开启描边
label.OutlineEnable= true
--设置开启阴影
label.ShadowEnable= true
--获取字体大小
local size = label:GetTextSize()