tableView在iOS11刷新的奇葩问题;

2018-08-27  本文已影响0人  一念飘过

tableView在iOS11刷新当个组的时候reloadSections添加了一个动画效果。在低版本的时候很正常,升级到iOS11之后当tableVIew在顶部的时候没什么表现,一切正常,当你把tableVIew稍微向下划一点的时候,就会出现闪屏的情况。很是奇葩,这是因为iOS11的tableView需要设置预估高度,row的预估高度需要设置,header的预估高度需要设置,footer的预估高度需要设置。

tableView.estimatedRowHeight = 0;

tableView.estimatedSectionHeaderHeight = 0;

tableView.estimatedSectionFooterHeight = 0;

加上这三个设置就回复正常了。

上一篇 下一篇

猜你喜欢

热点阅读