iOS 数组--(倒叙插入数组到数组最前方)(倒叙添加数据到数组最后方)

用处:抖音首页 上啦加载数据 和 下拉也加载数据的时候用的到下面的知识

倒叙插入数据到数组最前方

 NSArray *modelArray = [self testModel];
    // 倒叙插入数据到数组最前方
    NSMutableIndexSet  *indexes = [NSMutableIndexSet indexSetWithIndexesInRange:NSMakeRange(0, modelArray.count)];
    NSArray *reversedArray = [[modelArray reverseObjectEnumerator] allObjects];
    [self.dataSouceArray insertObjects:reversedArray atIndexes:indexes];

倒叙添加数据到数组最后方

NSArray *modelArray = [self testModel];
    // 倒叙添加数据到数组最后方
    NSArray *reversedArray = [[modelArray reverseObjectEnumerator] allObjects];
    [self.dataSouceArray addObjectsFromArray:reversedArray];

collectionView 滚动到可视区域

    [self.backgroundView.collectionView reloadData];
    [self.backgroundView.collectionView layoutIfNeeded];
    [self.backgroundView.collectionView scrollRectToVisible:rect animated:NO];

猜你喜欢

转载自blog.csdn.net/weixin_34227447/article/details/87598666