UICollectionViewControllerをメインのストーリーボードにドラッグし、対応するクラスを作成しました。カスタムクラスなしでUICollectionViewCellにUILabelをどのように追加しますか?
私はストーリーボードとビューコントローラーのすべてを正しく/接続しました。
しかし、私は例えば、私はUILabel上のテキストプロパティを設定することはできません...私はUICollectionViewCellに配置したオブジェクトにアクセスすることができません。
私はカスタムUICollectionViewCellクラスを作成し、作成/ UILabelのすべてに@IBOutletを接続した場合は正常に動作します。
このカスタムUICollectionViewCellクラスを作成する必要がありますか?
ストーリーボードのツリービューに基づいて、ラベルがセルに追加されたことをコレクションビューで認識しているようです。
デフォルトのテキストを付けたラベルを追加して、余分なファイルを追加しないようにしたいだけです。下図のようにあなたも、カスタムクラスを作成せずに行うことができます
dequeueReusableCellがラベルなしでUICollectionViewCellを返すため、カスタムクラスが必要です。しかし、カスタムクラスを書くことは本当に簡単です。 – Retterdesdialogs
私はそれが簡単で、それを行う方法を知っていますが、セルのカスタムクラスを追加する必要はないようです。ストーリーボードは、セルにユーラベルオブジェクトが含まれていることを認識しているようで、コードはセルの識別子を知っているようです。手動で作成したカスタムクラスとiboutlet接続が必要です。 – seanb123
@ seanb123私の答えを確認してください –