2014-03-05 79 views
5

如果我有一个变换矩阵,作为CGAffineTransform,以及一个点(如CGPoint),如何获得矩阵向量乘积?如何将CGAffineTransform应用于CGPoint

对于那些想知道为什么我问,我正在寻找一种方法来转换用户坐标和设备坐标之间的点。功能CGContextConvertPointToUserSpaceCGContextConvertPointToDeviceSpace似乎只在drawRect中工作。我希望能够通过设备坐标中的手势识别器获得触摸输入,并使用保存的变换矩阵(CGContextGetCTM)将其转换为用户坐标。

回答