diff --git a/NGVaryingGridView/NGVaryingGridView/NGVaryingGridView.m b/NGVaryingGridView/NGVaryingGridView/NGVaryingGridView.m index 621c0ac..a344e7b 100644 --- a/NGVaryingGridView/NGVaryingGridView/NGVaryingGridView.m +++ b/NGVaryingGridView/NGVaryingGridView/NGVaryingGridView.m @@ -197,6 +197,7 @@ - (void)loadCellsInRect:(CGRect)rect { // Move unused Cells to reusableCells NSMutableDictionary *unusedCells = [NSMutableDictionary dictionaryWithDictionary:self.gridCells]; [unusedCells removeObjectsForKeys:usedCells.allKeys]; + [unusedCells.allValues makeObjectsPerformSelector:@selector(removeFromSuperview)]; [self.gridCells removeObjectsForKeys:unusedCells.allKeys]; [self.reuseableCells addObjectsFromArray:unusedCells.allValues];