lineBreakMode默認是NSLineBreakByWordWrapping,該屬性作用是以空格為邊界保留單詞。
系統默認把中文後邊的所有英文當做了壹個單詞來保留,英文太長壹行顯示不下所以系統就會自動換行。
lineBreakMode的幾種類型:
NSLineBreakByWordWrapping = 0 //以空格為邊界,保留單詞。
NSLineBreakByCharWrapping //保留整個字符
NSLineBreakByClipping //簡單剪裁,到邊界為止
NSLineBreakByTruncatingHead //前面部分文字以……方式省略,顯示尾部文字內容
NSLineBreakByTruncatingTail //結尾部分的內容以……方式省略,顯示頭的文字內容。
NSLineBreakByTruncatingMiddle //中間的內容以……方式省略,顯示頭尾的文字內容。
所以要想不讓Label自動換行就把屬性設置成保留整個字符.? 即:NSLineBreakByCharWrapping