0

こんにちは、初めて UicollectoinView を使用しています。2 つのレイアウトを表示したい思います。うまくいきましたが、画像をインポートまたは削除すると、非表示のセル (現在は表示されていません) が編集セルの背後にある通常のセルをオーバーレイし、背後のセルがデータソースに存在しません (余分なセル) が来ました。

これは私の削除および挿入コードです。

// collectionView セルを挿入

**[self.collectionView insertItemsAtIndexPaths:[[NSArray alloc]initWithObjects:path, nil]];**

// collectionView セルを削除します

    **[self.collectionView deleteItemsAtIndexPaths:[[NSArray alloc]initWithObjects:indexpath, nil]];**

// レイアウトを変更

[EditLayout invalidateLayout]; [self.collectionView setCollectionViewLayout: EditLayout アニメーション:YES];

誰でも助けてくれてありがとう。どうすればこの状況を防ぐことができますか。

4

0 に答える 0