diff --git a/GMGridView/GMGridView.m b/GMGridView/GMGridView.m index e507a40..83df663 100644 --- a/GMGridView/GMGridView.m +++ b/GMGridView/GMGridView.m @@ -1589,7 +1589,7 @@ - (void)insertObjectAtIndex:(NSInteger)index withAnimation:(GMGridViewItemAnimat { cell = [self newItemSubViewForPosition:index]; - for (int i = index; i < _numberTotalItems; i++) + for (int i = _numberToTotalItems - 1; i >= index; i--) { UIView *oldView = [self cellForItemAtIndex:i]; oldView.tag = oldView.tag + 1;