2016-08-24 6 views
2

У меня есть простой UIImageView из в моем экране следующим образом:Получить конкретные угловые координаты UIView/UIImageView независимо от его вращения

Чтобы получить координаты выделенного угла этой UIImageView , я использую простую формулу:

CGPointMake(CGRectGetMaxX(imageView.frame), CGRectGetMaxY(imageView.frame))

Теперь я повернуть это imageView и это выглядит следующим образом:

После этого поворота, как я могу получить координаты этой точки выделены? Потому что после вращения предыдущий код неприменим.

ответ

1

Вы можете обратиться к следующей теме ссылки: преобразования координат Вовлечения вращения

https://www.math10.com/en/geometry/analytic-geometry/geometry1/coordinates-transformation.html

Это относится только потому и функции грешат вычислить (х, у) в новой системе координат повернутой. Все, что вам нужно, это угол поворота.

+0

Есть ли другой вариант без использования ангела? –

+0

@ TheRohanSanap Я действительно не уверен, есть ли другой способ. Вы можете сделать библиотеку для нее, но я все же думаю, что вам нужно будет сделать математику. –

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

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