最近突然遇到了个很纠结的问题,测试的时候给label 复制“中文”+“英文字符”总长度满足换行,设置numberOfLines为0。 问题出现了,总是在中文后自动换行,经过多方查询,发现label的lineBreakMode属性默认是NSLineBreakByWordWrapping,该属性作用是以空格为边界保留单词。系统默认吧中文后边的所有英文当做了一个单词来保留,英文太长一行显示不下所以系统就会自动换行。其实很多编辑器也是如此。 最近突然遇到了个很纠结的问题,测试的时候给label 复制“中文”+“英文字符”总长度