文字展开与收回

作者: 徐老茂 | 来源:发表于2016-11-24 11:51 被阅读595次

    在很多阅读类的app里面都有展开阅读全文,收回全文的功能,比如微信朋友圈里面,当发的文字过多的时候,就会出现全文和收回按钮,我们app也要做这种功能,刚做完,就顺带写篇博客给大家介绍一下吧.
    先看看效果图吧


    展开1.gif

    这种效果跟微信朋友圈差不多,当文字超过一行时显示展开按钮,当没有超过一行时就不显示.
    在此基础上我又做了另一种展开与收回.如下图:

    展开1.gif
    这个用到了第三方富文本MLLabel,判断是否超过一行,来截取文字加上[展开],给"展开"这个文字再加上点击事件,将文字全部展现出来再在最后加上[收起],同时改变cell的高度.
    其实这两种都不是很难,需要的朋友可以去我的github上下载来看看,欢迎提出意见.

    相关文章

      网友评论

      • JinkeyAI:MLLabel 没有 swift 版本也不支持 cocopods,大神能不能做一个 Swift 版本的?

      本文标题:文字展开与收回

      本文链接:https://www.haomeiwen.com/subject/tnsbpttx.html