Ich möchte ein imageView, das in einer Zelle enthalten ist, verschieben und es funktioniert, aber es wird ein neues Bild an der neuen Position erstellt, wobei das alte Bild beibehalten wird (dann werden zwei angezeigt). Wie kann ich das alte entfernen?? verwendeter Code:
UIImage *cellImage = [UIImage imageNamed:(@"%@", showIconName)];
UIImageView *imageViewToPutInCell = [[UIImageView alloc] initWithImage:cellImage];
imageViewToPutInCell.frame = CGRectMake(iconPos, 7, cellImage.size.width, cellImage.size.height);
[cell.contentView addSubview:imageViewToPutInCell];
jedes Mal, wenn ich tableView neu lade, wird ein neues überlappendes Bild erstellt.
[cell.contentView removeFromSuperview]; zuvor verwendet, entfernt es, aber dann wird kein neues Bild erstellt.