2017-05-07 13 views
0

すべてのことが想定通りに行われます。コレクションビューをコントローラビューにドラッグアンドドロップします。私は、データソースとデリゲートに接続します。 blah blah blahすべてが本によって行われます。コレクションビューのセルにラベルのコンセントを作成できません。

私はcollectionViewCell内のラベルをviewControllerクラスに接続したいと思っています。私はCtrl +ドラッグを使用してコードにドロップし、その名前を入力します。

私が接続するとすぐに、私は赤い八角形のエラーを取得します。 「不正な設定:monthCellViewControllerからUILabelへのhoursPerDayOutletコンセントが無効です。コンセントは繰り返しコンテンツに接続できません。」

私はこれを接続する必要があります。なぜなら、各セルが作成されるたびに異なるラベルが付けられるからです。

迅速に修正して使用してください。すべてのアドバイスは高く評価されます。ありがとう!

enter image description here

答えて

3

あなたはUIViewControllerUICollectionViewCell内の項目を接続することはできません、サブクラスへのセルのクラスを作り、UICollectionViewCellサブクラスを作成します(サブクラスにセル内の項目を接続することができますコントローラではありません)。もっとtutorials on UICollectionViewを見ることをお勧めします。

+0

これは機能しました。ありがとう。 – AdrianGutierrez

0

UICollectionViewCellサブクラスを作成し、そのセルのクラスがサブクラス化されていることを確認した後、最初にコンセントを接続しようとしていたUIViewControllerUICollectionViewDelegateサブクラスであることを確認する必要があります。

その後、ラベルなどのコンセントを正常に作成できるはずです。

関連する問題