如果我有一个转换矩阵,如 CGAffineTransform
,和一个点,如 CGPoint
,我如何获得矩阵向量积?
对于那些想知道我为什么要问的人,我正在寻找一种在用户坐标和设备坐标之间转换点的方法。 CGContextConvertPointToUserSpace
和 CGContextConvertPointToDeviceSpace
函数似乎只能在 drawRect
中使用。我希望能够从设备坐标中的手势识别器获取触摸输入,并使用保存的转换矩阵 (CGContextGetCTM
) 将其转换为用户坐标。
最佳答案
函数CGPointApplyAffineTransform()
似乎做你想做的事。
关于ios - 如何将 CGAffineTransform 应用于 CGPoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22189533/