YYLabel 给超出文字变成省略号

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

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

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


yylabel源代码

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

YYTextContainer *container = [YYTextContainer new];

container.maximumNumberOfRows = 4;

container.truncationType = YYTextTruncationTypeEnd;

这样就OK啦~

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,848评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • http://liuxing.info/2017/06/30/Spring%20AMQP%E4%B8%AD%E6%...
    sherlock_6981阅读 16,105评论 2 11
  • 5月9日,我和朱炫(作家、编剧,《年少荒唐》一书作者)在新浪微博上进行了一次以「如何成为一个很厉害的人」的微访谈。...
    采铜阅读 1,027评论 1 10
  • 挫骨削皮,十二年的等待 那个拿珍珠当弹珠 金陵城中最耀眼的少年 一叶扁舟,一曲长笛 一席青衣款款而来 琅琊榜首,江...
    芜珉阅读 226评论 3 3