2019-08-26 Label 换行

2019-08-26  本文已影响0人  多肉散散步

NSLineBreakMode 详解:

case byWordWrapping // Wrap at word boundaries, default
NSLineBreakByWordWrapping = 0 // 以单词为显示单位显示,后面部分省略不显示。
case byCharWrapping // Wrap at character boundaries
NSLineBreakByCharWrapping // 保留整个字符,以字符为显示单位显示,后面部分省略不显示
case byClipping // Simply clip
NSLineBreakByClipping // 剪切与文本宽度相同的内容长度,后半部分被删除,简单剪裁,到界为止
case byTruncatingHead // Truncate at head of line: "...wxyz"
NSLineBreakByTruncatingHead // 前面部分文字以……方式省略,显示尾部文字内容
case byTruncatingTail // Truncate at tail of line: "abcd..."
NSLineBreakByTruncatingTail // 结尾部分的内容以……方式省略,显示头的文字内容
case byTruncatingMiddle // Truncate middle of line:  "ab...yz"
NSLineBreakByTruncatingMiddle // 中间的内容以……方式省略,显示头尾的文字内容

Label中文与数字或符号混合导致换行

// 解决方案
label.lineBreakMode = .byCharWrapping;
image.png
上一篇下一篇

猜你喜欢

热点阅读