apple文档:
@property(nonatomic) NSLineBreakMode lineBreakMode; // default is
NSLineBreakByTruncatingTail. usedfor 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
tailof line: "abcd..." NSLineBreakByTruncatingMiddle // Truncate middle of line:
"ab...yz" } NS_ENUM_AVAILABLE(10_0, 6_0);
解释:
UILineBreakModeWordWrap = 0,
以单词为单位换行,以单词为单位截断。

UILineBreakModeCharacterWrap,
以字符为单位换行,以字符为单位截断。
->
label.lineBreakMode = NSLineBreakByCharWrapping;以字符为显示单位显
示,后面部分省略不显示。
label.lineBreakMode = NSLineBreakByClipping;剪切与文本宽度相同的内
容长度,后半部分被删除。
label.lineBreakMode = NSLineBreakByTruncatingHead;前面部分文字
以……方式省略,显示尾部文字内容。
label.lineBreakMode = NSLineBreakByTruncatingMiddle;中间的内容
以……方式省略,显示头尾的文字内容。
label.lineBreakMode = NSLineBreakByTruncatingTail;结尾部分的内容
以……方式省略,显示头的文字内容。
label.lineBreakMode = NSLineBreakByWordWrapping;以单词为显示单位显
示,后面部分省略不显示。

技术
©2019-2020 Toolsou All rights reserved,
vue 监听 Treeselect 选择项的改变mysql 修改主键微软与 OpenAI 达成合作,获得 GPT-3 独家使用授权!npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! test_vue_0613@1.0.0 dev: 错误的解决方法Thread.getContextClassLoader与Thread.getClassLoader()区别css基础2:flex 多行均分有间隙布局央视:Tiktok打官司表明了维权的态度和决心(精华)2020年8月15日 redis数据库 StackExchange.Redis中Set类型(C#版)(精华)2020年6月26日 C#类库 异常处理帮助类uboot设置nfs参数——linux kernel使用nfs方式加载根文件系统rootfs(六)