对项目用到的一个tabelViewcell折叠效果的小功能,总结如下:
1、展开前,如下图
2、展开后
实现思想及代码:
根据是否点击了“展开/收起”按钮,重设置Cell的高度和内容
自定义tableViewCell,创建两个类方法,一个用于计算展开时cell 的高度,一个用于计算收起时cell的高度。
然后在tableView加载cell时,在设置cell高度的代理方法中加判断
每点击一行,要记得单行刷新
有帮助的记得点赞哦,很少写文章,不知是否写清晰。也可以关注我,我会分享更多学习心得,一起进步。
https://github.com/JalynnXi/FoldTabelViewCell 代码下载链接 喜欢的给颗🌟哦!