1

imageInCell は接続先としてプロトタイプ オブジェクトを持つことができないというストーリー ボード エラーが発生します。画像ビューをセル クラスに接続しようとしていますが、このメッセージが表示されます。UICollection ビューを使用しようとしています。このコードを追加しましたが、エラーが発生しています

@property (weak, nonatomic) IBOutlet UIImageView *imageInCell;

何らかの理由でコードを削除してもエラーが残っています。どんな助けでも大歓迎です。

4

1 に答える 1

1

このプロパティを UICollectionViewCell のサブクラス以外の場所に作成しようとすると、エラーが発生することは理にかなっています。実行時には、複数のイメージ ビューへの 1 つの参照があり、それらを適切に構成することはできません。

代わりに、UICollectionViewCell のサブクラスを作成し、そこにそのプロパティを追加します。次に、インターフェイス ビルダーに移動し、Identity Inspector の「カスタム クラス」を新しいサブクラスに変更して、プロトタイプのイメージ ビューをプロパティにリンクします。

これで、cellForRowAtIndexなどのUICollectionViewCellを新しいセルクラスに置き換えて新しいセルクラスをインポートした後、次のようなことができるようになります[myCell.imageInCell setImage:someImage];

于 2013-08-19T14:38:19.967 に答える