文字展开与收回

阅读 1018
收藏 39
2016-11-24
原文链接:www.jianshu.com

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


展开1.gif


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


展开1.gif


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

评论