0 votos

Lazy imagen TableView

Hola amigos me gustaria saber como utilizan lo que yo he encontrado como lazy de imagenes o carga de imagenes async bueno he tratado de implementarlo en mi código pero me da varios problemas, entonces queria ver si me pueden sacar de mi duda o error mejor dicho

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil)
    {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
    }
    NSDictionary *data = [self.dictionaryData objectAtIndex:indexPath.row];
    cell.textLabel.text = [data objectForKey:@"nombre"];

    NSString *subtitle = [NSString stringWithFormat:@"%@  -  %@",
                      [data objectForKey:@"dato1"],
                      [data objectForKey:@"dato2"]];
    cell.detailTextLabel.text = subtitle;

    NSString *img = [NSString stringWithFormat:@"http://servidor.com.mx/php/%@", [data objectForKey:@"foto"]];

NSURL *url = [NSURL URLWithString:img];
[cell.imageView sd_setImageWithURL:url  placeholderImage:[UIImage imageNamed:@"darth.jpg"]];
  UIImageView *imgView=[[UIImageView alloc] initWithFrame:CGRectMake(20, 5, 90, 70)];

    return cell;
}

Mi error es que no me quiere respetar el tamaño de la imagen al inicio me empiezan a aparecer las imagenes del tamaño que le indico pero después me las modifica a su tamaño original entonces mi imagenes se ven disparejas que pudiera solucionar esto

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: