iOS tableViewCell折叠效果实现(附代码)

对项目用到的一个tabelViewcell折叠效果的小功能,总结如下:

1、展开前,如下图

展开前

2、展开后


展开后

实现思想及代码:

根据是否点击了“展开/收起”按钮,重设置Cell的高度和内容

自定义tableViewCell,创建两个类方法,一个用于计算展开时cell 的高度,一个用于计算收起时cell的高度。

然后在tableView加载cell时,在设置cell高度的代理方法中加判断

每点击一行,要记得单行刷新


有帮助的记得点赞哦,很少写文章,不知是否写清晰。也可以关注我,我会分享更多学习心得,一起进步。

https://github.com/JalynnXi/FoldTabelViewCell 代码下载链接  喜欢的给颗🌟哦!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 我们在上一篇《通过代码自定义不等高cell》中学习了tableView的相关知识,本文将在上文的基础上,利用sto...
    啊世ka阅读 5,446评论 2 7
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,429评论 25 709
  • 90后,小时候村里有颗歪脖子树,怎么歪呢? 很歪很歪,枝丫都伸到了湖面上,沿着枝枝丫丫看过去,便是我童年最甜最甜...
    YOUTH青春季阅读 1,950评论 0 1
  • 刚才见到华硕笔记本给我的感觉真的价格真的不菲,看见整体的方框和结构设计合理。
    zsdert阅读 1,144评论 0 0
  • 有没有试过,当你认为自己很努力了,可结果却不尽人意,这时可能会难过、消极,但是请相信,只要努力了,总会在你看不到的...
    阿玟智吖阅读 4,235评论 0 3

友情链接更多精彩内容