计算在不同缩放比例上绘制的点之间的距离

时间:2012-10-29 11:35:27

标签: iphone ios ipad zoom distance

我正在开发一个iPhone应用程序,用户选择一个图像,然后可以在其上绘制(点),可能存储在不同的缩放尺上(他可以放大和缩小)。

我存储了数组中绘制的每个点的位置,但是当我计算距离时,我意识到如果点存储在不同的缩放比例上,则结果不正确。有人会帮我这个吗?

1 个答案:

答案 0 :(得分:0)

可能你应该将积分存储在标准化单位中。

假设您使用UIScrollView进行缩放,请在存储前将x和y除以当前scrollView.zoomScale。计算距离时,将距离乘以scrollView.zoomScale