02_ui/02_label

AlignFontLabel

02_ui/02_label
通过对Label组件Horizontal Align 水平排列和Vertical Align 垂直排列的修改来实现label内文本的水平垂直对齐


BitmapFontLabel

02_ui/02_label

Label 排版
属性 功能说明
CLAMP 文字尺寸不会根据 Bounding Box 的大小进行缩放,Wrap Text 关闭的情况下,按照正常文字排列,超出 Bounding Box 的部分将不会显示。Wrap Text 开启的情况下,会试图将本行超出范围的文字换行到下一行。如果纵向空间也不够时,也会隐藏无法完整显示的文字。
SHRINK 文字尺寸会根据 Bounding Box 大小进行自动缩放(不会自动放大,最大显示 Font Size 规定的尺寸),Wrap Text 开启时,当宽度不足时会优先将文字换到下一行,如果换行后还无法完整显示,则会将文字进行自动适配 Bounding Box 的大小。如果 Wrap Text 关闭时,则直接按照当前文字进行排版,如果超出边界则会进行自动缩放。
RESIZE_HEIGHT 文本的 Bounding Box 会根据文字排版进行适配,这个状态下用户无法手动修改文本的高度,文本的高度由内部算法自动计算出来。


LabelAtlas

02_ui/02_label

SystemFontLabel

02_ui/02_label

TTFFontLabel

02_ui/02_label