Vai al contenuto

[Collection View] Testo sovrascritto sotto la cella


Messaggi raccomandati

Ciao a tutti, 

 

ho un problema con la collection view, nel dettaglio:

Ho una collection view che viene generata pescando i contenuti da un NSMutableArray.

La cella è composta da un'immagine ed un titolo inferiore.

 

Se non scrollo viene visualizzato tutto correttamente, se invece scrollo in giù e risalgo, mi viene sovrascritto il testo delle celle che vengono "nascoste durante lo scrolling".

 

Per rendere meglio l'idea ecco uno screen: http://oi58.tinypic.com/21jrka8.jpg

 

Posto anche il codice che uso per generare la cella


- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *cellIdentifier = @"Cell";
    UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:cellIdentifier forIndexPath:indexPath];
    UIImageView *img = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, cell.bounds.size.width, cell.bounds.size.height)];
  
    ......

    ......
    NSData *imgData = [[NSData alloc] initWithContentsOfURL:[NSURL fileURLWithPath:imgPath]];
    UIImage *thumbNail = [[UIImage alloc] initWithData:imgData];
    UIImageView * imgView = [[UIImageView alloc] initWithFrame:CGRectMake(5, 5, 170, 170)];
    [imgView setImage:thumbNail];
    
    
    UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(5,180, 170, 20)];
    label.text = [titolilist objectAtIndex:indexPath.row];
    [cell addSubview:label];
    
    return cell;
}

Sapreste dirmi dove sbaglio? Come posso correggere questo errore?

Vi ringrazio anticipatamente.

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...