3

我正在这样做:

(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];

    cell.imageView.image = [UIImage imageNamed:[[self.articlesArray 

objectAtIndex:indexPath.row]objectForKey:@"images"]];

  //  [cell.imageView setImageWithURL:[NSURL URLWithString:[[self.articlesArray 

objectAtIndex:indexPath.row]objectForKey:@"images"]]];


}

return cell;

}

我正在这样做:

cell.imageView.image = [UIImage imageNamed:[[self.articlesArray 

objectAtIndex:indexPath.row]objectForKey:@"images"]];

但我的UITableViewCell.

我想在左侧显示图像tableViewCell

请告诉我我该怎么做。

4

1 回答 1

1

我已经自己完成了。

这是解决方案,并且效果很好。

NSData* imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString: 

[[self.articlesArray objectAtIndex:indexPath.row]objectForKey:@"images"]]];

UIImage* image = [[UIImage alloc] initWithData:imageData];

cell.imageView.image =image;
于 2013-06-26T09:15:12.293 回答