为UITableViewCell设置ImageView

时间:2012-08-12 12:55:37

标签: iphone objective-c ios xcode

我正在尝试在cellForRowAtIndexPath中使用此代码用于UIImageView而没有结果:

cell.favImageView.image = [UIImage imageNamed:@"favoritedItem.png"];

图像在捆绑中,正确的拼写和格式,所有,它只是不会显示。图像文件位于“图像”组中,但这无关紧要。 如何显示此图像??

另一个ImageView在plist字典中找到一个图像名称字符串,这很好用:

cell.flagImageView.image = [UIImage imageNamed:[[sortedObjects objectAtIndex:indexPath.row] valueForKey:@"Flag"]];

聚苯乙烯。使用自定义原型单元格和Xcode 4 / storyboard。

1 个答案:

答案 0 :(得分:0)

这是我的应用程序外观。我使用动态原型表和自定义单元格。

ss

我的故事板如下所示。

ss

重点是您应该将图像视图的标记设置如下。

ss

不要忘记将单元格标识符设置为与代码中的相同。代码如下:

    UIImageView *imageView = (UIImageView *)[cell viewWithTag:5];
    imageView.image = [UIImage imageNamed:@"foo.jpg"];