从SQL到表视图单元格设置多个图像

时间:2012-10-26 19:20:03

标签: objective-c sql xcode sdwebimage

我尝试使用SQL将多个图像从SQL设置为表视图单元格 SDWebImage。

我现在正在使用此代码,但这会根据网址加载一个图片。

[cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
                   placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

如何为多个图像填充imageView?感谢。

我尝试使用for循环。不起作用。

NSArray *itmImageArray = [self itemImages];

    for(int i = 0; i <= [itmImageArray count]; i++)
    {
        [cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/%@",[itmImageArray objectAtIndex:i]]
                   placeholderImage:[UIImage imageNamed:@"addnewimage.png"]];
    }

1 个答案:

答案 0 :(得分:0)

UITableViewCell只有一个imageView。您正在使用的技术将保持重置默认情况下UITableViewCell具有的相同imageView,您将看到的是单元格中for循环集的最后一个图像。如果要显示更多图像,则必须创建自定义单元格并添加多个UIImageViews作为单元格的子视图。然后,您可以将不同的图像设置到您添加的UIImageViews中。请记住,您必须处理UIImageViews的帧以及tableView行的高度,以便正确显示内容。