如何获得uiview的实际翻译

时间:2015-11-06 10:05:33

标签: ios swift uiview transform

我有一个uiview,我在其中绘制自己的地图,尺寸为1000 * 1000。

我正在使用CGAffineTransform .......(翻译,缩放)转换移动和缩放地图。

让我们说翻译后我的地图的左上角坐标是20(x),10(y),因为我将地图20翻译成左边,10翻译。

有没有办法从视图中获取地图左上角的坐标? (我知道我可以为此维护自己的元数据,并在我自己翻译后更新我的元数据。)

1 个答案:

答案 0 :(得分:0)

extension CGAffineTransform {

    var translation: CGPoint {
        return CGPoint(x: tx, y: ty)
    }

}