YYLabel 给超出文字变成省略号

最近研究了一下yylabel,遇到一个问题

yylabel.lineBreakMode = NSLineBreakByTruncatingTail;  //  这句代码不起作用

通过这句话无法使超过限定行数的文字尾部变为省略号,看了很多文章博客都是说的这句代码,但我把这句代码换了几个位置依然不起作用,后来看源代码发现


yylabel源代码

yylabel有个truncationType属性,于是我尝试了设置这个属性,结果有作用了

YYTextContainer *container = [YYTextContainer new];

container.maximumNumberOfRows = 4;

container.truncationType = YYTextTruncationTypeEnd;

这样就OK啦~

你可能感兴趣的:(YYLabel 给超出文字变成省略号)