获取UIView / UIImageView的特定角坐标,无论其旋转如何

时间:2016-08-24 05:49:56

标签: swift uiview uiimageview cgpoint

我的屏幕中有一个简单的UIImageView,如下所示:

要获得此UIImageView突出显示角的坐标,我使用简单的公式:

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

现在我旋转此imageView,它看起来如下:

在轮换之后,我如何获得这个突出点的坐标?因为在轮换之后,之前的代码不适用。

1 个答案:

答案 0 :(得分:1)

您可以参考下一个链接主题:转换涉及轮换的坐标

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

它只应用cos和sin函数来计算新旋转坐标系中的(x,y)。你所需要的只是旋转角度。