0

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

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

4

1 回答 1

0

可能您应该将点存储在标准化单位中。

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

于 2012-10-29T12:32:44.667 回答