UITextLabel
属性
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 |
---|
超文本 |
int LineSpacing |
---|
行间距 |
bool AutoTranslator |
---|
是否开启自动翻译 |
int LetterSpacing |
---|
字间距 |
成员函数
获取文本宽高尺寸 |
代码示例
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()