Sign in to follow this  
ryosaeb4

Problemi con una Tableview con cella personalizzata

Recommended Posts

Ho realizzato una tableview con un cella custom tramite uno XIB in cui ho posizionato delle labels e un paio di immagini.

Poi ho dichiarato nel file .h questo IBOutlet

@property (strong, nonatomic) IBOutlet UITableViewCell *nibLoadedTableCell;

Ed in .m questa porzione crea la tableview con la cella personalizzata:

//dichiaro la cella personalizzata e carico lo xib        UITableViewCell *myCell = [tableView dequeueReusableCellWithIdentifier:@"Labeltv"];        if (myCell == nil) {            /*            // Load the top-level objects from the custom cell XIB.            NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"Labeltv" owner:self options:nil];            // Grab a pointer to the first object (presumably the custom cell, as that's all the XIB should contain).            myCell = [topLevelObjects objectAtIndex:0];             */            [[NSBundle mainBundle] loadNibNamed:@"Labeltv" owner:self options:nil];            myCell = nibLoadedTableCell;            //GET ITEMS             item = [entryArray objectAtIndex:indexPath.row];            //con questa dichiarazione riesco a puntare le label nella cella xib personalizzata            UILabel *label = (UILabel *) [myCell viewWithTag:1];            UILabel *label1 = (UILabel *) [myCell viewWithTag:2];            UILabel *label2 = (UILabel *) [myCell viewWithTag:3];            label.text = item.titolo;            label1.text = item.data;            label2.text = item.descrizione;            NSString *link;            link = [item.urlImage stringByReplacingOccurrencesOfString:@" " withString:@""];            link = [link stringByReplacingOccurrencesOfString:@"\n" withString:@""];            link = [link stringByReplacingOccurrencesOfString:@"     " withString:@""];            NSURL * imageURL = [NSURL URLWithString:link];            NSData * imageData = [NSData dataWithContentsOfURL:imageURL];            UIImage * image = [UIImage imageWithData:imageData];            //[[cell imageView] setImage:image];            [[myCell imageView] setImage:image];        }    //return Cell;    return myCell;}

Ora ho un problema, quando scorro la tableview le celle si inceppano e ci mettono un po' a muoversi fluidamente.

Cosa potrebbe essere? Tenete conto che ho fatto un parser di un XML remoto da cui prendo le informazioni per l'url dell'immagine, e i dati delle labels.

Potrebbe essere un problema di connessione?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this