写在前面: 最近遇到这样一个需求, Label 的宽度是一定的, 内容是后台返回的(可能有中文,英文,标点等等), 显示不下直接截断,不显示省略号 前期做的一下常识: 之前有试过Label 的自带属性lineBreakMode, 但是发现8.0之后文字会被截成两半, 针对这个问题确实没找到什么特别好的解决方案, 于是就有了今天的这一篇. 解决方案: 经过一系列的常识没解决之后, 遍决定自己写一个方案来解决.