iOSのcollectionViewは、セルの下にサブビューを追加します


        if ([scrollView isKindOfClass:[UITableView class]] ||
            [scrollView isKindOfClass:[UICollectionView class]]) {
            [scrollView aspect_hookSelector:@selector(reloadData) withOptions:AspectPositionAfter usingBlock:^(){
                [weakScrollView insertSubview:headerConfig.backgroundView atIndex:0];
            } error:nil];
        }

要件:collectionViewのセルにbackgroundViewを追加します。

collecitonViewがreloadDataを実行するまで待機してから、

  [collecitonView insertSubview:backgroundView atIndex:0];

注:reloadDataの後でなければなりません

デモ

おすすめ

転載: blog.csdn.net/LIUXIAOXIAOBO/article/details/112857519
おすすめ