1.首先ios11后引入了estimateheight(footer和header)
当设置estimateheight = 0默认关闭self-sizing,不会预估高度提高性能,同样footer和header也一样
2.调用header和footer高度代理一定不要设为0
设为0表示采用系统默认高度17.5!!!!!!
所以一般设成0.01
3.contentSize测量不准需要采用下面的方法
设置estimateheight,estimatefooterheight,estimateheaderheight统统为0
同时header和footer的高度代理方法中设置高度为0.01即可