【问题标题】:ImageView on tableViewCell doesnt appear?tableView Cell中的ImageView没有出现?
【发布时间】:2011-09-30 01:30:44
【问题描述】:

我有一个 tableView,你可以添加单元格。它没有在新添加的单元格的左侧显示我的图像。我正在使用默认单元格样式,这是我的代码: 这是允许我们添加单元格的按钮。

- (IBAction)outlet1:(id)sender {
[cart.cells addObject:@"1"];
cart.cell.imageView.image = [UIImage imageNamed:@"paddle1.png"];
}

请帮忙!我检查了图像的名称,看起来不错。谢谢!

【问题讨论】:

    标签: iphone ios uitableview uiimageview


    【解决方案1】:

    最好把图片放到cellForRowAtIndexPath方法里面的UITableViewCell,通过把图片设置成cell.imageView.image

    【讨论】:

    • 感谢您的快速回复,但我想为不同的添加单元格添加不同的图像。我怎么能这样做?非常感谢!
    • 如果您的用例很简单,只需将图像命名为 paddle1.png、paddle2.png 等即可。在 cellForRowAtIndexPath 中,像这样设置它们: cell.imageView.image = [UIImage imageNamed:[NSString stringWithFormat:@"paddle%d.png",indexPath.row+1]];
    • 好的,这很接近,但你看过亚马逊应用程序吗?我正在尝试做类似亚马逊应用程序上的购物车页面的事情。如果按下一个按钮,我想添加一个带有 1 个图像的单元格。但如果按下不同的按钮,我想要一个新图像。而且我不希望它们按特定顺序?谢谢您的帮助!!你知道怎么做吗?非常感谢!
    • 好的。在您的按钮操作方法中放置: UITableViewCell *cell = (UITableViewCell *)[self.tableView cellForRowAtIndexPath:indexPathofTheCellYouWishToAddImageTo];然后使用 cell.imageView.image 设置图像
    • 你是怎么决定的?你有不同的按钮吗?您实际上如何决定按下哪个按钮将图像添加到哪个单元格?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    • 2018-09-27
    • 2018-07-03
    相关资源
    最近更新 更多