Vai al contenuto

Benvenuto nella community di Italiamac Forum

Guest Image

Benvenuto su Italiamac, la più grande comunità AMUG italiana riconosciuta da Apple. La consultazione è libera. Se vuoi anche partecipare attivamente alle discussioni pubblicando post e messaggi puoi iscriverti gratuitamente, avrai molti vantaggi:

  • Pubblicare post, messaggi e richieste di aiuto
  • Fare amicizia e usare i messaggi privati fra utenti
  • Pubblicare annunci di vendita di usato
  • Usare tutte le funzioni della community

ISCRIVITI GRATIS


Change Mode






[Collection View] Testo sovrascritto sotto la cella


eugenio5

Recommended Posts

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 di questo messaggio
Condividi su altri siti

Archived

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...

Info

Questo sito utilizza cookies, anche di terze parti e profilazione. Utilizzando il sito acconsenti al loro impiego e dichiari di aver letto e di accettare: Privacy Policy Termini di utilizzo