iOS

自动约束cell刷新闪动的问题

2019-05-14  本文已影响0人  CYC666

加了这个无济于事,刷新后还是会闪动。

使用方法reloadData。

修改:

[weakSelf.listTableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];

使用这个方法,当cell没有超出顶部,会有个伸展的动画,还算美观。

当cell超出顶部,还是会一伸一缩的,不美观。

但总之,相比reloadData闪动,还是比较好看些。reloadData直接是乱跳,难以接受。

还有一种办法让cell不闪动,那就是不使用自动约束,在cell布局前,先将cell的尺寸计算出来。这样子即使修改布局高度,reloadData还是一样稳,很美观。

上一篇 下一篇

猜你喜欢

热点阅读