# 文字排版
# 概述
文字的渲染和排版功能由 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
富文本组件自带自动换行能力,无需设置。