2013-05-30 3 views
0

У меня есть серия UIBezierPaths, которую я объединяю и добавляю в CAShapeLayer. Мне нужно определить, где находится слой формы, к которому прикасается пользователь. Однако, поскольку я изменил положение слоя формы, когда я нажимаю на слой формы, он не обнаруживает ответвление, потому что он сравнивает координаты крана с координатами исходного местоположения пути безье. Кто-нибудь знает, могу ли я просто нажать на текущее местоположение CAShapeLayer? Вместо того, чтобы полагаться на свои базовые пути безье для происхождения крана.Получение касания в CAShapeLayer после установки позиции

ответ

0

Я решил проблему с несколько уродливым взломом. Вычтите точки x и y точки касания на величину перемещения слоя формы. Это работает, но, возможно, есть лучшее решение.

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

  • Нет связанных вопросов^_^