Первое, что вам нужно сделать, это подкласс UIImageView.
Затем в своем подклассе убедитесь, что взаимодействие с пользователем включено (либо установив его в коде, либо установив флажок в IB).
Затем вам нужно переопределить прикосновения: DidBeginWithEvent: (и др.) Методы (они найдены в UIResponder) и поместить код того, что вы хотите, чтобы они происходили внутри них. Например, вы можете создать увеличенное изображение, а затем присоединить его к иерархии представлений.
Что касается того, чтобы сделать его полностью полноэкранным, вам нужно установить рамку вида изображения на окно и скрыть все панели вкладок, панели навигации, строки состояния и т. Д.
Вы можете скрыть строку состояния, используя
[[UIApplication sharedApplication] setStatusBarHidde:YES];
Скрыть навигационные панели:
[navigationController setNavigationBarHidden:YES];
и так далее, и тому подобное. Вы должны быть в состоянии найти способы скрыть большинство вещей, просматривая их документы.
Надеюсь, это поможет.