我是 iphone 开发新手。我想在每个单元格中显示图像。我只有数组中图像的 url。请帮助我。谢谢。
问问题
955 次
2 回答
4
//put this code in cellForRowAtIndexPath.... I'm assuming you have an array of url's that point to images
id urlPath = [yourArray objectAtIndex:indexOfImage];
NSURL *url = [NSURL URLWithString:urlPath];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:data];
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
//insert an image into your cell
cell.imageView = image;
可能有一种更有效的方法可以做到这一点,但它是开始自定义表格视图单元格的一种不错的方法。ImageView 是 UITableViewCell 类的众多属性之一。
进一步阅读...... UITableViewCell 类参考
于 2010-02-08T21:24:49.957 回答
2
你应该看看这个苹果的示例代码,它很棒,它展示了如何实现你需要的东西以及其他有用的东西: Advanced Table View Cells
于 2010-02-08T21:36:04.613 回答