//UITableView   
 NSString *data_image;
data_image = [[message_array objectAtIndex:indexPath.row] valueForKey:@"img_thumb"];
NSLog(@"data_image---%@",data_image);
if (![data_image isEqualToString:@""])
{
    img_bubble = [[UIImageView alloc]initWithImage:cloudImage];
    [img_bubble setFrame:CGRectMake(225, 0,85 , 80)];
    img_buble_sender = [[UIImageView alloc]initWithImage:cloudImage1];
    [img_buble_sender setFrame:CGRectMake(10,0,90,80)];
    urlImage  = [NSURL URLWithString:[[message_array objectAtIndex:indexPath.row] valueForKey:@"image"]];
    asyncImage = [[AsyncImageView alloc]initWithFrame:CGRectMake(238, 10, 55, 55)];
    [asyncImage loadImageFromURL:urlImage];
    //images1=[[UIImageView alloc]initWithFrame:CGRectMake(238, 10,55 , 55)];
    //[images1 setImageWithURL:urlImage];
}
			
			1522 次
		
2 に答える
            1        
        
		
あなたのでこれを試してくださいcellForRowAtIndexPath:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        //create new cell
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
        //common settings
        cell.selectionStyle = UITableViewCellSelectionStyleNone;
        cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
        cell.imageView.contentMode = UIViewContentModeScaleAspectFill;
        cell.imageView.frame = CGRectMake(238, 10, 55, 55);
        cell.imageView.clipsToBounds = YES;
    }
    else {
        //cancel loading previous image for cell
        [[AsyncImageLoader sharedLoader] cancelLoadingImagesForTarget:cell.imageView];
    }
    //set placeholder image or cell won't update when image is loaded
    cell.imageView.image = [UIImage imageNamed:@"Placeholder.png"];
    //load the image
    cell.imageView.imageURL = [NSURL URLWithString:[[message_array objectAtIndex:indexPath.row];
    return cell;
}
于 2013-11-13T09:17:29.800   に答える
    
    
            0        
        
		
どの AsyncImageView を使用しているかはわかりませんが、これを試すことができます。
//UITableView 
NSString *data_image;
data_image = [[message_array objectAtIndex:indexPath.row] valueForKey:@"img_thumb"];
NSLog(@"data_image---%@",data_image);
if (![data_image isEqualToString:@""])
{
    img_bubble = [[UIImageView alloc]initWithImage:cloudImage];
    [img_bubble setFrame:CGRectMake(225, 0,85 , 80)];
    img_buble_sender = [[UIImageView alloc]initWithImage:cloudImage1];
    [img_buble_sender setFrame:CGRectMake(10,0,90,80)];
    urlImage  = [NSURL URLWithString:[[message_array objectAtIndex:indexPath.row] valueForKey:@"image"]];
    asyncImage = [[AsyncImageView alloc]initWithFrame:CGRectMake(238, 10, 55, 55)];
    [asyncImage loadImageFromURL:urlImage];
    [cell.contentView addSubview:asyncImage];
}
于 2013-11-13T09:06:54.927   に答える