美文网首页
iOS 朋友圈展开和关闭功能实现

iOS 朋友圈展开和关闭功能实现

作者: LewisCheng | 来源:发表于2019-05-09 15:41 被阅读0次

    之前为了实现这个功能,第一时间想到了UIlabel ,但做完之后发现UIlabel的展开和关闭都会使里面的文字发生偏移、抖动。对于处女座的程序员来说,这不能忍简直了。。。

    在网上翻阅了一些资料,什么UIlabel文字置顶、重写UIlabel等等都不行,无奈还是自己折腾一下。在网上看了有大神提醒了一下,用UIbutton(很难找)。然后试了试,哎嗨~终于完成了,可以和朋友圈的展开关闭功能媲美一下下。

    好了,不多逼逼。下面来分享一下我的演示demo

    这里定义一个全局的数组,用来管理cell的关闭和开启的状态 这里的cell的高度,是要事先减去原来已有的高度 这个是控制器里面的

    下面就是cell里面的demo了

    下面是xib里面的

    以上就全部是了。当然代码有可以优化的地方,暂时未弄。

    相关文章

      网友评论

          本文标题:iOS 朋友圈展开和关闭功能实现

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