Как ограничить распознавание жеста касания iPhone внутренней частью круговое изображение?

Я пытаюсь поместить, круговое изображение на iPhone просматривают и затем используют касания в кругу, но не за пределами него. Проблема, с которой я сталкиваюсь, состоит в том, что, когда я размещаю UIImageView в экранное представление в Интерфейсном Разработчике, я, кажется, ограничиваюсь к прямоугольной форме. Я пытался использовать изображение круга с областью вне круга, оставленного как прозрачное, но изображение всего является все еще прямоугольным, поэтому когда это помещено в UIImageView и поднято трубку, чтобы распознать, что касание жестикулирует, это все еще берет касания вне самого круга.

Изображение ниже показывает то, что я имею в виду. Синие точки представляют внешнюю границу UIImageView, который содержит изображение. Распознавание жеста касания в настоящее время связывается с тем, что UIImageView, но как Вы видите, существует немного пространства в углах UIImageView, которые не охвачены круговым изображением. Там какой-либо путь состоит в том, чтобы или приспособить UIImageView непрямоугольной форме или поместить изображение в Представление, не используя UIImageView и все еще смочь поднять трубку распознавание касания?

изображение walter с прозрачным фоном на UIImageView http://img237.imageshack.us/img237/2164/walterheadshot.png

Я довольно плохо знаком с графикой iPhone, но кто-либо имеет некоторые идеи об этом или может указать на меня в правильном направлении?

Спасибо!

5
задан ScottS 24 July 2010 в 04:03
поделиться