关于ios:UILabel-的行数控制技巧

3次阅读

共计 287 个字符,预计需要花费 1 分钟才能阅读完成。

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 左右)

而后能够,

一行居中

两行出现

多于两行,出省略号

github repo

正文完
 0