UICollectionViewCell で複数の識別子を使用したい。
しかし、CollectionView の再利用識別子を 1 つだけ設定できるようです。
[collectionView registerClass:[CollectionViewCell class] forCellWithReuseIdentifier:@"CollectionViewCell"];
実際には 1 つの識別子だけで機能しましたが、このように別の識別子を使用すると、エラー メッセージが表示されます。
CollectionViewCell *cell = (CollectionViewCell *)[collectionView dequeueReusableCellWithReuseIdentifier:@"NewID" forIndexPath:indexPath];
キャッチされていない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: '種類のビューをデキューできませんでした: 識別子 CollectionViewCell を持つ UICollectionElementKindCell - 識別子の nib またはクラスを登録するか、ストーリーボードのプロトタイプ セルを接続する必要があります'
UICollectionViewCellで複数の識別子を設定するにはどうすればよいですか?
複数のカスタム セルを同時に表示したい。
各セルには UIScrollView と UIPageControl があります。
別の識別子を設定できない限り、インスタンスは新しいセルに再利用され、UIPageControl は各 UIScrollView の動きに反応しません。