Alhazred Inviato 6 Luglio 2011 Segnala Condividi Inviato 6 Luglio 2011 Ho bisogno di mostrare sulle righe di una tabella delle immagini e di fianco del testo. Il testo riesco a visualizzarlo, le immagini no. Penso che il problema possa venire da una o entrambe queste cose: - le immagini in questione andrebbero prese da un mio sito, quindi non sono sul dispositivo - le immagini sono di grandi dimensioni (lineari, non in termini di memoria occupata) E' possibile visualizzare su una tabella delle immagini che sono online e non sul dispositivo? Bisogna indicare di visualizzare delle immagini che hanno dimensioni adatte alla tabella perché non vengono automaticamente ridimensionate? Le righe della tabella le imposto così NSString *path = [NSString stringWithFormat:@"http://www.sito.it/iosphp/img/%@",[[results objectAtIndex:indexPath.row] objectForKey:@"img"]]; NSLog(@"immagine: %@",path); //con questa ho verificato che i link alle immagini sono corretti cell.textLabel.text = [[results objectAtIndex:indexPath.row] objectForKey:@"testo"]; cell.imageView.image = [uIImage imageWithContentsOfFile:path]; cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; Link al commento Condividi su altri siti Altre opzioni di condivisione...
Alhazred Inviato 6 Luglio 2011 Autore Segnala Condividi Inviato 6 Luglio 2011 Ho risolto così -(UIImage*) newUIImageWithURLString:(NSString*)urlString { return [[uIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:urlString]]]; } //e poi nella creazione delle righe cell.imageView.image = [self newUIImageWithURLString:path]; Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.