先描述一下问题,项目中用到了UILabel去显示一段富文本文字,超过label显示区域部分,省略号处理。
但是当设置好 attributedText 给label之后,显示出的效果是文字被切割了,并没有省略号处理
原因就是给label赋值attributeText的时候,之前设置的 lineBreakMode 会失效,所以出现上述的问题。
解决办法就是,在设置完attributeText的时候,重新设置一下lineBreakMode,问题完美解决。