UILabel笔记(待完善)

时间:2021-07-20 16:51:29

UIlabel的换行由 numberOfLines 属性控制,当为0时,则会自动换到适合的行数;

换行的模式由 lineBreakMode 属性控制:

public enum NSLineBreakMode : Int {

    case ByWordWrapping // 以单词为单位换行,以单位为单位截断 。

    case ByCharWrapping // 以字符为单位换行,以字符为单位截断。

    case ByClipping // 以单词为单位换行,以字符为单位截断。

    case ByTruncatingHead // 以单词为单位换行,如果是单行,则开始部分有省略号。如果是多行,则中间有省略号,省略号后面有4个字符。

    case ByTruncatingTail // 以单词为单位换行,无论是单行还是多行,都是末尾有省略号。

    case ByTruncatingMiddle // 以单词为单位换行,无论是单行还是多行,都是中间有省略号,省略号后面只有2个字符。
}