Я не уверен, что полностью следую, но разве вы не хотите просто добавить это в конец thumbnailTapped:
:
[[self.view viewWithTag:EYES_TAG] removeFromSuperview];
Кстати, вместо использования тегов, вероятно, лучше хранить ссылку на представления, к которым вы хотите получить доступ, в виде ивара вашего класса контроллера представления. Я бы добавил это к вашим определениям свойств:
@property (nonatomic, retain) UIImageView *eyes;
@property (nonatomic, retain) UIButton *binocsButton;
Затем синтезируйте их, и когда вы создадите эти объекты, присвойте их свойствам, а затем вы сможете получить к ним более легкий доступ позже. Использование тегов, которые я обнаружил в прошлом, становится довольно раздражающим, как будто представление находится в нижней части сложной иерархии представлений, к которой вы не можете легко получить доступ. Если вы это сделаете, не забудьте также выпустить их в вашем dealloc
(если вы не используете ARC).