小编Hex*_*omb的帖子

如何在没有动画的情况下从集合视图中删除项目?

我有一个支持集合视图的项目 ID 数组。当用户滚动浏览集合视图时,每个单元格都会获取该 ID 的对象,然后获取与该对象关联的图像。如果一个对象碰巧没有与之关联的图像,我想从数组中删除该项目 ID,然后更新屏幕上的集合视图。问题是有很多没有图像的对象(大量更新),我需要立即更新集合视图(没有时间动画)。

使用reloadData会导致集合视图在删除每个对象时闪烁。使用deleteItemsAtIndexPaths需要动画,这是不希望的。有什么方法可以从集合视图中删除项目而不使用动画吗reloadData

ios uicollectionview uicollectionviewlayout

4
推荐指数
1
解决办法
2527
查看次数

如何从捆绑包中访问<Application_Home>/Library/Caches?

我的应用程序从服务器下载图像.我想将这些图像保存到Caches文件夹,然后使用UIImage(named:...内存缓存访问它们.会UIImage(named: "fileURL", in: NSBundle.mainBundle, compatibleWith: nil)找到Caches文件夹还是我需要创建一个不同的包?

caching uiimage nsbundle ios

3
推荐指数
1
解决办法
1850
查看次数