我的 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"];
}
}