解决列表展开闭合卡顿的问题

tableview折叠列表,再展开每个section对应的列表时,tableview总是会出现胡乱漂移,iOS10及以下是没有问题的,这是iOS11的bug。
解决方法:

//初始化tableview时,添加代码如下
self.table.estimatedRowHeight = 0;
self.table.estimatedSectionHeaderHeight = 0;
self.table.estimatedSectionFooterHeight = 0;

列表设置左右间距

    self.tableview.separatorInset=UIEdgeInsetsMake(0,5, 0, 5);        
   //⚠️ top left bottom right 左右边距相同

你可能感兴趣的:(解决列表展开闭合卡顿的问题)