我想从 UIImageView
删除对象。在集合中,我有36个UIImageViews可以随机旋转和更改图像。但是在此代码之后;
self.ImageViews[5].image = UIImage(named: "squirrel")
我想删除对象( ImageViews[5]
),以便它不再更改它----我认为从 UICollectionView
暂时删除它是最好的解决方案。
这样的东西?
ImageViews = ImageViews.filter() { $0 != ImageViews[5] }
也制作一个数组 -
filteredImageViews = ImageViews.filter() { $0 != ImageViews[5] }
并从过滤iMageViews填充收集视图。因此,当需要从收集视图中删除图像时,请这样做:
collectionView.performBatchUpdates(
{
filteredImageViews = ImageViews.filter() { $0 != ImageViews[5] }
collectionView.deleteItemsAtIndexPaths(NSIndexPath(forItem: 5, inSection: 0))
},
completion: nil)