2017-04-04 12 views
-2

このエラーが発生しましたが、なぜ再利用識別子が必要なのか理解できません。サポートされていない構成 - プロトタイプテーブルセルには再使用識別子が必要ですか?

+0

あなたは 'UITableViewCell'のドキュメントを読むべきです。 – rmaddy

+0

私はしましたが、私はもっと混乱しました。なぜ、助けを求めているのですか? –

+0

あなたの質問は曖昧です。詳細をあなたの質問に更新してください。どのように解釈しましたか?どの部分が分かりませんか? – rmaddy

答えて

1

UITableViewは、一種のコレクションビューです。これらのビューは、数千のアイテムで構成された配列を表すことができます。

アレイの各アイテムのビューを作成してメモリ内に保持するだけで、メモリを簡単に過負荷にすることができます。これを処理するために、コレクションビューでは、再利用可能なビューを使用します(多数のビューを保持しています)(15-20ビューとします)、受信した配列アイテムに従ってそれらを再描画します。再利用可能なビューは互いに非常によく似ていますが、実際には同じラベルと画像で同じビューになっています。このラベルと画像の内容を変更して、データ内の特定のアイテムを表します。

ただし、各項目の背後にあるデータを別々に表現する必要がある場合もあります。ラベルやビューなどの別のセットにすることもできます。この状況をカバーするために、再利用可能なビューのプールがあります。コレクションビューには、 'A'タイプのアイテムをrepresntするには、 'A_cell'タイプの再利用可能なビューが必要であり、コレクションビューは必要な場合に作成され、必要なサブビューセットで対応するビューを取得するように指示します。

セル識別子は、再利用可能なビューのプール(UITableViewCell)と使用するUITableViewCellの種類を示すUITableViewというセルのタイプです。

希望、それは役に立ちます。

+0

これはとても役に立ちました。どうもありがとうございました。 –

関連する問題