# 文字排版
# 概述
文字的渲染和排版功能由 UILabel(文字组件)、UIRichText(富文本组件)提供。下文介绍影响排版的一些属性。
# 对齐方式
align 水平对齐,取值为:
- 1 居左(Top)
- 2 居中(Center)
- 3 居右(Right)
valign 垂直对齐,取值为:
- 1 靠顶(Top)
- 2 居中(Middle)
- 3 靠底(Bottom)
# 文字尺寸、间距
fontSize 设置字体的显示大小,单位为 px。
spacing 设置左右两个字体之间的间距,单位为 px。
lineSpace 设置两行字体之间的行间距,单位为 px。因此,一行字体的行高为 fontSize + lineSpace。
padding 设置段落文字外围间距,格式为 top,right,bottom,left,单位为 px。例如 5,10,15,20 将使文字距顶部 5px、距右侧 10px、距底部 15px、距右侧 20px。
(后续可能会将单位改为 Point。)
# 自动换行
wordWrap 设置为 true 可启用 UILabel 的自动换行,组件将根据容器宽度来判断换行。
UIRichText 富文本组件自带自动换行能力,无需设置。