Вы можете попробовать использовать класс UIImageView, который просто оборачивает UIImage в контейнер UIView. Это поддерживает события touchesBegan / Cancelled, которые были бы подходящими, я думаю.
Вы также можете рассмотреть возможность не использовать истинную настройку переключателей, как вы описали, и вместо этого использовать более похожий на iPhone подход - например, использовать UITableView с ячейками, соответствующими выбранным вами радио, и этот переключатель отмечен не проверяется на ощупь. См. Пример TouchCells на сайте разработчиков Apple iPhone для примера.