Я бы предложил вместо этого использовать кнопку для этой цели. Вы можете создать пользовательский UIButton с любым изображением, которое вы хотите. Это дает преимущество предоставления встроенного механизма целевого действия кнопки, а также возможности предоставлять выделенное изображение для обеспечения обратной связи с пользователем. Попробуйте использовать что-то вроде этого:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"regular_image.png"] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"highlighted_image.png"] forState:UIControlStateHighlighted];
[button addTarget:self action:@selector(loadURL) forControlEvents:UIControlEventTouchUpInside];
Обратите внимание, что для пользователя это все равно будет выглядеть как "просто изображение".