我这样做是为了将图像加载到tableview单元格中:
UIImage *image = [UIImage imageNamed:@"myimage.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
imageView.frame = CGRectMake( 0, 0, cell.frame.size.width, cell.frame.size.height );
imageView.contentMode = UIViewContentModeScaleToFill;
[cell addSubview:imageView];
[imageView release];
return cell;
但是,没有图像显示为单元格的背景。这是一个新的导航应用程序。当您使用自定义单元格时,上面看起来就像Interface Builder中的步骤一样。图像位于应用包中。我做错了什么?
答案 0 :(得分:2)
您是否尝试设置单元格的背景,或者只是添加图片?如果您尝试设置其背景,则应使用cell.background属性。
imageView.frame = cell.bounds;
imageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
cell.backgroundView = imageView;