从UICollectionView布局中删除项目

时间:2015-07-26 23:49:04

标签: ios objective-c uiviewcontroller uicollectionview uicollectionviewlayout

我在viewDidScroll上运行了一个查询,当数据返回空时,会设置一个标志。然后,该标志将使用具有有效数据的最后一个索引调用下面的函数:

- (void) endOfDataReached:(NSInteger) indexToRemove
{   
    [self.collectionView performBatchUpdates:^{

        // Loop through end of threshold
        for (int i = indexToRemove; i < indexToRemove + 30; i++)
        {
            [self.collectionView deleteItemsAtIndexPaths:@[[NSIndexPath indexPathForRow:indexToRemove inSection:0]]];
        }
    }
    completion:^(BOOL finished)
    {
        // Finished
    }];
}

上面的代码比我想要删除的最后一个索引删除了很多。我做错了什么?

感谢。

0 个答案:

没有答案