关于tableView contentSize测量不准的问题


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即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。