Ich versuche, CollectionView mit benutzerdefinierten CollectionViewCell-Klasse zu implementieren. Der folgende Code funktioniert einwandfrei, wenn das Bild aus der Collection-Ansichtsklasse selbst geladen wird.IOS Collection View Laden Bild von benutzerdefinierten Zellenklasse
customCollectionView.m
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
static NSString *identifier = @"Cell";
MyCell *cell = (MyCell *)[collectionView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath];
UIImage *Img = [UIImage imageNamed:[Images objectAtIndex:indexPath.row]];
cell.myImageView.image = Img;
cell.layer.borderWidth=2.0f;
cell.layer.borderColor=[UIColor lightGrayColor].CGColor;
return cell;
}
MyCell.m
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code
}
return self;
}
Während, wenn ich, um das Bild Ladeteil, um benutzerdefinierte CollectionViewCell
Klasse bewegt MyCell
die image
Anzeige nicht.
Mein Zweck ist das Laden verschiedener Bilder von MyCell-Klasse in bestimmten Zeitintervallen und Anzeige auf jeder Zelle.
erste Prüfung mit einer Sollbruchstelle wheter die iboulet in Null zu implementieren. dann siehe diesen Link http://stackoverflow.com/questions/14089410/iboutlet-is-nil-inside-custom-uiview-using-storyboard –