Tip: 參考文檔:http://blog.csdn.net/reylen/article/details/21012859app
@property(nonatomic) NSLineBreakMode lineBreakMode; // default is NSLineBreakByTruncatingTail. used for single and multiple lines of text
lineBreakMode:設置標籤文字過長時的顯示方式。
// NSParagraphStyle typedef NS_ENUM(NSInteger, NSLineBreakMode) { NSLineBreakByWordWrapping = 0, // Wrap at word boundaries, default NSLineBreakByCharWrapping, // Wrap at character boundaries NSLineBreakByClipping, // Simply clip NSLineBreakByTruncatingHead, // Truncate at head of line: "...wxyz" NSLineBreakByTruncatingTail, // Truncate at tail of line: "abcd..." NSLineBreakByTruncatingMiddle // Truncate middle of line: "ab...yz" } NS_ENUM_AVAILABLE(10_0, 6_0);
// NSParagraphStyle typedef NS_ENUM(NSInteger, NSLineBreakMode) { NSLineBreakByWordWrapping = 0, // Wrap at word boundaries, default 以單詞爲顯示單位顯示,後面部分省略不顯示。 NSLineBreakByCharWrapping, // Wrap at character boundaries 以字符爲顯示單位顯示,後面部分省略不顯示 NSLineBreakByClipping, // Simply clip 剪切與文本寬度相同的內容長度,後半部分被刪除。 NSLineBreakByTruncatingHead, // Truncate at head of line: "...wxyz" 前面部分文字以……方式省略,顯示尾部文字內容。 NSLineBreakByTruncatingTail, // Truncate at tail of line: "abcd..." 結尾部分的內容以……方式省略,顯示頭的文字內容。 NSLineBreakByTruncatingMiddle // Truncate middle of line: "ab...yz" 中間的內容以……方式省略,顯示頭尾的文字內容。 } NS_ENUM_AVAILABLE(10_0, 6_0);