UILabel设置AttributedString时超出部分不能显示...问题

UILabel超出部分显示省略号这种事,设置lineBreakMode就可以了,但是在设置UILabelattributedText时却不能显示...
这样设置并不能显示...

_label.lineBreakMode = NSLineBreakByTruncatingTail;       
_label.attributedText = labelStr;

应该在设置完attributedText之后在设置lineBreakMode就可以了。
这样设置就可以正常显示...

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

推荐阅读更多精彩内容

  • 很多时候我们绘制UI界面的时候,往往需要使用到富文本,比如一段话设置间距啊,设置不同的字号和颜色等等,但是设置了a...
    Jody526阅读 26,283评论 12 65
  • UILabel是一个常用的控件,它的属性设置的方法在纯代码中经常使用。在storyboard中,使用UILabel...
    坤哥lqk阅读 867评论 0 2
  • 对于UILabel其实我觉得并没有太多的要素需要仔细去弄明白的,因为至今为止,我所了解到的label属性不外乎就是...
    懒惰的习惯阅读 583评论 0 0
  • 今天一天都焦急万分,抓耳挠腮。因为昨天回家给爸爸过生日,耽误了晚上的课,这对于之前的课都还没有复习完的我来说简直是...
    肖肖爱吃鱼阅读 168评论 6 2
  • 老是这样,明明知道这样做是对的,却执拗不想去迎合。只想讲这些放在自己身上,模仿永远不能体悟真义。催眠般的硬融入,
    渴死阅读 175评论 0 0