UILabel 的行数控制,例如显示 2 行
第一种,大家都会:
label.numberOfLines = 2
第 2 种, 可以通过字体大小 和 label 的 size ,来控制
label.font = UIFont.semibold(ofSize: 16)
label.frame.size = // ...
配合
label.numberOfLines = 0
按照第二种方法设计后,
前面两种效果,很自然,
为什么, 第三个 Label 的效果,是垂直居中?
不是靠上去一些。
这样设置:
label 的 centerY 约束 = view 的 top + 常量
( 30 的 offset 左右 )
然后可以,
一行居中
两行呈现
多于两行,出省略号
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。