Я запускаю один и тот же кусок кода снова и снова, когда пользователь нажимает кнопку.Если пользователь нажимает кнопку, поверх кнопки появляется изображение, и если они нажимают ее снова, изображение удаляется из подпредставления кнопок.
вот мой код:
UIImageView *overlay = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"OverlayImage.png"]];
NSString *senderstag = [NSString stringWithFormat:@"%i", buttonFromSender.tag];
if([[dictonaryOfImagesToDelete allKeys] containsObject:senderstag]){
[[buttonFromSender subviews]makeObjectsPerformSelector:@selector(removeFromSuperview)];
}
else{
[buttonFromSender addSubview:overlay];
}
NSString *imageName = [[NSString alloc]init];
imageName = [arrayWithImageNames objectAtIndex:buttonFromSender.tag];
[imagesToDelete addObject:imageName];
[dictonaryOfImagesToDelete setObject:imagesToDelete forKey:[NSString stringWithFormat:@"%i", buttonFromSender.tag]];
Я используюсловарь, чтобы отслеживать, какие кнопки были нажаты.вместо просмотра изображения поверх удаляемой кнопки удаляется вся кнопка.Как я могу получить это просто, чтобы удалить изображение, а не кнопку?
Спасибо: D