UILabel设置attributedText富文本后超出部分直接被切割没有显示...样式

UILabel设置text文本会自动设置lineBreakMode超出的部分会用...代替,
但当设置attributedText富文本后,lineBreakMode就失效了,直接切断显示的内容,并且没用省略号代替

就算手动设置了label.lineBreakMode = NSLineBreakByTruncatingTail再使用attributedText设置富文本还是不行

解决方法

1.先设置attributedText富文本;

2.attributedText富文本设置完成后再设置label.lineBreakMode = NSLineBreakByTruncatingTail问题就解决了

设置顺序如图
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。