我有一个表视图单元格,其中有两个UIImageViews。当我选择单元格时,其中一个图像视图正在消失。我已经完成了以下代码,因为1 UIImage并没有消失,但是我可以用另一个做什么。
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
UIColor *color = self.imageView.backgroundColor;
[super setSelected:selected animated:animated];
if (selected){
self.imageView.backgroundColor = color;
}
}
-(void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated {
UIColor *color = self.imageView.backgroundColor;
[super setHighlighted:highlighted animated:animated];
if (highlighted){
self.imageView.backgroundColor = color;
}
}
我已在表格视图单元格的.m文件中实现了上述代码。因为这一个图像视图停留,但另一个正在消失。
我的DidSelect方法是
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(nonnull NSIndexPath *)indexPath {
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
}