嗨,我的程序将小图像添加到主视图。我有这个撤消按钮来删除最近添加的图像(子视图)。当它有所有不同的图像时它工作正常,但是当有两个相同的图像时它会发生错误。我认为这是因为它都指向相同的原始 png 文件。但我不知道如何解决它。请给我一些提示。
add{
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"pah%d",tagNum]];
TouchImageView *touchImageView = [[TouchImageView alloc] initWithFrame:imageRect];
imageCounter++;
touchImageView.tag = imageCounter;
touchImageView.image = image;
touchImageView.center = CGPointMake(160.0, 230.0);
[view addSubview:touchImageView];
}
undo{
[[self.view viewWithTag:imageCounter] removeFromSuperview];
imageCounter--;
}