UILabel 的行數控制技巧

UILabel 的行數控制,例如顯示 2 行git

第一種,你們都會:

label.numberOfLines = 2

第 2 種, 能夠經過字體大小 和 label 的 size ,來控制

label.font = UIFont.semibold(ofSize: 16)
label.frame.size = // ...

配合github

label.numberOfLines = 0



在這裏插入圖片描述
按照第二種方法設計後,字體

前面兩種效果,很天然,spa

爲何, 第三個 Label 的效果,是垂直居中?

不是靠上去一些。設計

這樣設置:code

label 的 centerY 約束 = view 的 top + 常量 圖片

( 30 的 offset 左右 )rem

而後能夠,

一行居中get

兩行呈現it

多於兩行,出省略號

github repo

相關文章
相關標籤/搜索