自己在開發(fā)的時候遇到FDTemplateLayoutCell這個好用的自適應cell高度的第三方,但是當自己寫Demo的時候,發(fā)現(xiàn)兩個小bug。隨手記一下。
bug一:*** Assertion failure in -[UITableView fd_templateCellForReuseIdentifier:], xxxx/UITableView+FDTemplateLayoutCell.m:147
log出來這樣的報錯。
顯示templateCell為空。
這個問題是由于我自己的寫代碼習慣和FDTemplateLayoutCell的筆者寫代碼習慣不同出現(xiàn)的。我常用的代碼習慣是
這樣就回導致,F(xiàn)DTemplateLayoutCell在重用cell的石斛找不到cell。
于是乎,我在初始化tableView之后,注冊一下cell,這樣的問題就解決了。
bug二:cell都促在一起高度都是系統(tǒng)的cell高度。
這種情況,是因為cell在使用xib的時候,約束的時候少了一根“線”,在最下面一個控件與bottomMargin的之間少一個約束,添加上就好了。
這只是我在開發(fā)過程中遇到的,必不詳細。
歡迎點贊交流。