自己在开发的时候遇到FDTemplateLayoutCell这个好用的自适应cell高度的第三方,但是当自己写Demo的时候,发现两个小bug。随手记一下。
bug一:*** Assertion failure in -[UITableView fd_templateCellForReuseIdentifier:], xxxx/UITableView+FDTemplateLayoutCell.m:147
log出来这样的报错。
显示templateCell为空。
这个问题是由于我自己的写代码习惯和FDTemplateLayoutCell的笔者写代码习惯不同出现的。我常用的代码习惯是
这样就回导致,FDTemplateLayoutCell在重用cell的石斛找不到cell。
于是乎,我在初始化tableView之后,注册一下cell,这样的问题就解决了。
bug二:cell都促在一起高度都是系统的cell高度。
这种情况,是因为cell在使用xib的时候,约束的时候少了一根“线”,在最下面一个控件与bottomMargin的之间少一个约束,添加上就好了。
这只是我在开发过程中遇到的,必不详细。
欢迎点赞交流。