一 列表(Tableview)图片闪动总结
出现闪动是因为app中过度使用了reloadData,导致tableview 多次重新加载datasource中的数据,并且APP中判断Cell判断图片的逻辑又问题,是否缓存图片的变量作为实体对象的一个属性没有持久化保存到数据库中。
处理方法
1 删除类操作:仅删除当前这一行 不用reloadData
2 新增行操作,将各个cell中的image缓存(通过SDWebImage 缓存),如果本地存在缓存 直接加载,如果不存在赋值后使用淡入动画。
二 在一个隐藏的视图中的子视图中使用coreanimation执行一个动画,当这个被隐藏的视图展示后,动画不起作用。

浙公网安备 33010602011771号