从UIImageView中删除对象



我想从 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)

最新更新