0

我的 UITableView 由自定义单元格组成。

我需要完成的是,如果用户点击一个单元格,他们可以看到新的 imageView,当他们抬起手指时,单元格会更新为新图像。反之亦然。

现在,如果我点击一个单元格,我会看到选定的图像,但是当我抬起时,它保持未选中状态。

 // This is done in my custom cell subclass
 - (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated
 {
    [super setHighlighted:highlighted animated:animated];

    if (highlighted)
    {
        self.imageView.image = [UIImage imageNamed:@"imageSelected"];
    }
    else
    {
        self.imageView.image = [UIImage imageNamed:@"imageDeselected"];
    }
 }
4

1 回答 1

1

另外在 中切换视图setSelected:animated:

于 2013-09-27T22:36:00.477 回答