我正在开发一个iPhone应用程序,用户选择一个图像,然后可以在其上绘制(点),可能存储在不同的缩放尺上(他可以放大和缩小)。
我存储了数组中绘制的每个点的位置,但是当我计算距离时,我意识到如果点存储在不同的缩放比例上,则结果不正确。有人会帮我这个吗?
答案 0 :(得分:0)
可能你应该将积分存储在标准化单位中。
假设您使用UIScrollView
进行缩放,请在存储前将x和y除以当前scrollView.zoomScale
。计算距离时,将距离乘以scrollView.zoomScale
。