遇到問題先查到有的人說“UITableView的style是Grouped,并且設(shè)置了tableHeaderView,第一個section(通過斷點可知方法 viewForHeaderInSection: 中,是從 section等于1開始的,實際應(yīng)該是從0開始),此時第一個 section 沒有 header”。
但是我這邊并不是這個問題,而是使用autolayout導(dǎo)致的,如果你給它設(shè)置的高度是UITableViewAutomaticDimension;
此時 estimatedSectionHeaderHeight值為0,那么header確實不顯示,將estimatedSectionHeaderHeight設(shè)置為一個合適的值,header就可以顯示了