2012-06-30 3 views
0

Здравствуйте, у меня есть некоторые странные формы, которые мне нужны для обработки метода touchesBegan. Проблема в том, что UIViews являются квадратными, и единственный способ, которым я мог это сделать, - это, возможно, объявить сетку, а затем проверить координаты. Есть ли другой способ сделать это?Пользовательская область касания UIView

+0

Методы touch * дают вам набор объектов UITouch, а координаты этих касаний можно найти с помощью метода (locationInView: IIRC). – C0deH4cker

+0

Да, но если у меня будут странные формы uiview, там будут прозрачные области. Размышление о обнаружении прозрачной области касания. – user281300

+0

, что по существу означает, что мне нужно будет объявить область для каждого. Немного громоздки и слишком много работы. – user281300

ответ

1

Кроме того, если у вас есть доступ этот разговор на WWDC 2012 был довольно удивительным относительно того, как обрабатывать сложные события касания:

https://developer.apple.com/videos/wwdc/2012/?id=200

Смежные вопросы