Вы правы, прикосновения не обнаруживаются при прозрачном просмотре :
"По умолчанию представление получает сенсорные события, но вы можете установить для его свойства userInteractionEnabled значение NO, чтобы отключить доставку событий. Представление также не получает события, если оно скрыто или прозрачно."
Как насчет установки вида на 1% альфа или даже на несколько точек? Возможно, ваш пользовательский интерфейс в любом случае должен показывать наложение призрака.
Другая вещь, которую вы могли бы сделать, это создать подкласс UIView, обрезать его до того же размера и наложить его. UIView по умолчанию имеет цвет фона [UIColor clearColor], но вы все равно можете обнаружить его прикосновения.