Почему вы не используете UIButton вместо UIImageView?Вы можете установить кнопку, которая будет представлена как изображение.А также, можете определить пользовательский метод клика, где вы можете загрузить различную (большую) картинку ...
Примерно так:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(40, 140, 240, 30);
[btn addTarget:self action:@selector(loadLargerImage) forControlEvents:UIControlEventTouchUpInside];
[btn setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
[self.view addSubview:btn];