我试图将单个图像加载到分组表单元格中。我在网上找到了一段代码并修改了它。原始代码使用 UIViews 来显示图像,这不是我需要的,但是原始代码当然可以。请帮助我使此代码能够在单个单元格中显示图像以用于分组表视图。我的 TableView 只有一行,它有 UITableViewCellStyleDefault 样式。
这是我修改的方法,这是核心方法。
- (void)connectionDidFinishLoading:(NSURLConnection*)theConnection
{
[connection release];
connection=nil;
UIImage *img = [UIImage imageWithData:data];
self.image = img;
self.frame = self.bounds;
[self setNeedsLayout];
[data release];
data=nil;
}
这就是我使用它在我的 TableView 单元格 cellForRowAtIndexPath 方法中显示图像的方式。
CGRect frame;
frame.size.width=75; frame.size.height=75;
frame.origin.x=0; frame.origin.y=0;
AsyncImageView* asyncImage = [[[AsyncImageView alloc] initWithFrame:frame] autorelease];
[asyncImage loadImageFromURL:imageURL];
cell.imageView.image = asyncImage.image;