1.首先ios11后引入了estimateheight(footer和header)
? ? 當(dāng)設(shè)置estimateheight = 0默認(rèn)關(guān)閉self-sizing,不會預(yù)估高度提高性能,同樣footer和header也一樣
2.調(diào)用header和footer高度代理一定不要設(shè)為0
? ? 設(shè)為0表示采用系統(tǒng)默認(rèn)高度17.5!!!!!!
? ? 所以一般設(shè)成0.01
3.contentSize測量不準(zhǔn)需要采用下面的方法
? ? 設(shè)置estimateheight,estimatefooterheight,estimateheaderheight統(tǒng)統(tǒng)為0
? ? 同時header和footer的高度代理方法中設(shè)置高度為0.01即可