tableView使用问题记录

最近遇到这样一个问题:

section header height must not be negative - provided height for section 9 is -0.010000

原因是使用了self.tableView.estimatedSectionHeaderHeight = 0;

    self.tableView.estimatedSectionFooterHeight = 0;

但是如果不这是,在有些手机上比如iOS12.2会出现因为tableview内容过多,上拉加载在刷新reloaddata的时候出现自动回到tableview的contentsize中间去的问题(网上有的也会回到顶部去)

如果加了上面两句又会在iOS 9.3.5手机上出现崩溃

解决办法:再多加两句

_tableView.sectionHeaderHeight = CGFLOAT_MIN;

    _tableView.sectionFooterHeight = CGFLOAT_MIN;

即可

参考:https://www.jianshu.com/p/e61d887c3ba9

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