Использование UIButtons в качестве замены для ваших UIImageViews - отличная идея, о которой говорил Морион, поскольку вы можете просто перетащить соединение с каждой кнопки на выход в контроллере вашего представления и выполнить действие. Вы можете установить фоновое изображение на кнопках, как вы делаете в настоящее время с UIImageViews. Установите тип кнопки на пользовательский, и все будет хорошо.
Если, однако, вы используете UIImageView, вам придется создать подкласс UIImageView и переопределить сенсорные методы, которые вы хотите перехватить. Например:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
// Call super to make sure you don't lose any functionality
[super touchesBegan:touches withEvent:event];
// Perform the actions you want to perform with the tap.
}