UILabel
这是是用来显示文字最常用的一个控件, ?用户不可以输入,不可以点击
?
Text ?输入的文字以及显示的字体
Color ? ?字体颜色
Font ? ? 字体类型
默认有3个样式可以选择
1.systemFontOfSize ? ? 系统样式
2.boldSystemFontOfSize ? ?粗体样式
3.italicSystemFontOfSize ? 斜体样式
?
Alignment ? ?对齐方式
Lines ? ? ? 设置文字以多少行显示, ?值为0时候表示自动换行
Behavior ? ? 这是文字的一个偏好显示样式
Enable ? ? 勾选表示文字是有效的
Highlight ? ?勾选第一个后有效, ?使文字保证高亮状态
?
?
Baseline ? ?基线设置?
这个配合Autoshrink使用,当缩放使得文字不在原本的比例位置时候可以用这个属性来调整
1.AlignCenters 文字中线对准 ?label中线
2.Align BaseLines ?文字顶端 对齐 label中线
?
?
Line Breaks ? ?缩进方式 ? 这个设置遮盖文字的选择,当文字超出label所能显示的范围时候的开始生效
1.clip ?剪切,没有省略号,只有可视范围文字
?
2.word wap ? ?用来自动换行的时候来选择 ? ?word 单词 ? 所以在自动换行时,假如一个单词不能完全显示的话,就换行到下一行开始
3. wrap ? 和上一个不同,这个是以不能完全显示一个字母的话就自动换行到下一行开始 ?(需要开启自动换行才能管用)?
4.truncate head ? 省略头部
5.truncate middle 省略中间
6.truncate tail ?省略后头
?
?
autoshrink(自动拉伸)
Fixed Font Size ?固定字体大小,不拉伸 ?(默认值)
?minmum Font ?size当文字多于可现实范围时,选择缩小字体到一个最小的值
minmum Font Scale
当文字多于可现实范围时,选择缩小字体比例到一个最小的值
?
?
Highlighted ? ?当处于高亮状态的时候 ? 字体的颜色
?
?