动态改变tableViewCell高度或者插入指定位置的cell

项目开发过程中,经常会碰到动态改变cell高度和插入删除cell的需求,看了网上很多方法超级复杂,有一个办法能一次性快速有效地解决这两个问题.

调用-(CGFloat)tbleviewHeight 这个代理方法,根据需求返回所需要的高度,但是注意的是这个方法不会自动调用,它在首次加载的时候调用后就不会调用了,再次调用有两个办法 一个是tableView reloadData 全部刷新,还有一个方法时table reload …indexpath .. 刷新指定cell,前者一劳永逸,缺点是之前的数据可能会刷新掉,后者只刷新指定cell,对其他不影响,关于插入删除,只要把cell返回的高度设为0就解决了.

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注